Changeset 22002 for gs3-extensions
- Timestamp:
- 2010-04-29T17:25:13+12:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs3-extensions/mat/trunk/bin/script/mat-colbuild-download.bash
r18210 r22002 1 #!/bin/bash 2 1 3 # if this file is executed, /bin/sh is used, as we don't start with #! 2 4 # this should work under ash, bash, zsh, ksh, sh style shells. … … 14 16 COLLECT_DIR=$7 15 17 LOG_FILE=$8 18 CACHE_DIR=$3 16 19 20 if [ -x /usr/bin/lsof ] ; then 21 lsof=/usr/bin/lsof 22 else 23 if [ -x /usr/sbin/lsof ] ; then 24 lsof=/usr/sbin/lsof 25 else 26 echo "Warning: Unable to find 'lsof', skipping test for number of files open" 27 fi 28 fi 17 29 18 30 TOMCAT_ID=`ps ux | grep tomcat | grep java | grep -v grep | awk -F" " '{ print $2 }'` 19 echo Tomcat_ID: $TOMCAT_ID20 #cd /usr/sbin21 NUM_OPEN_FILES=`/usr/sbin/lsof -p $TOMCAT_ID | wc -l `22 echo open files: $NUM_OPEN_FILES23 31 24 rm -f $LOG_FILE 32 if [ ! -z "$lsof" ] ; then 33 echo Tomcat_ID: $TOMCAT_ID 34 #cd /usr/sbin 35 NUM_OPEN_FILES=`$lsof -p $TOMCAT_ID | wc -l ` 36 echo open files: $NUM_OPEN_FILES 37 fi 38 25 39 cd $GS3_ROOT 26 40 … … 34 48 echo $1 $2 $3 $4 $5 $6 $7 $8 >> $LOG_FILE 35 49 36 NUM_OPEN_FILES=`/usr/sbin/lsof -p $TOMCAT_ID | wc -l ` 37 echo open files: $NUM_OPEN_FILES 50 if [ ! -z "$lsof" ] ; then 51 NUM_OPEN_FILES=`$lsof -p $TOMCAT_ID | wc -l ` 52 echo open files: $NUM_OPEN_FILES 53 fi 38 54 39 if [ ! -e $ 3] # be sure the cache directory exists55 if [ ! -e $CACHE_DIR ] # be sure the cache directory exists 40 56 then 41 mkdir $ 357 mkdir $CACHE_DIR 42 58 else 43 /bin/rm -rf $3/*59 /bin/rm -rf $CACHE_DIR/* 44 60 fi 45 61 46 62 echo "Away to download OAI" >> $LOG_FILE 47 63 48 NUM_OPEN_FILES=`/usr/sbin/lsof -p $TOMCAT_ID | wc -l ` 49 echo open files: $NUM_OPEN_FILES 64 if [ ! -z "$lsof" ] ; then 65 NUM_OPEN_FILES=`$lsof -p $TOMCAT_ID | wc -l ` 66 echo open files: $NUM_OPEN_FILES 67 fi 50 68 51 downloadfrom.pl -download_mode OAI -cache_dir $3-url $2 -max_records $4 -metadata_prefix $5 $9 2>&1 >> $LOG_FILE69 perl -S downloadfrom.pl -download_mode OAI -cache_dir $CACHE_DIR -url $2 -max_records $4 -metadata_prefix $5 $9 2>&1 >> $LOG_FILE 52 70 53 NUM_OPEN_FILES=`/usr/sbin/lsof -p $TOMCAT_ID | wc -l ` 54 echo open files: $NUM_OPEN_FILES 71 if [ ! -z "$lsof" ] ; then 72 NUM_OPEN_FILES=`$lsof -p $TOMCAT_ID | wc -l ` 73 echo open files: $NUM_OPEN_FILES 74 fi 55 75 56 76
Note:
See TracChangeset
for help on using the changeset viewer.