ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VisualizationOperations/scripts/VisualizationClients/lastSpyMode
Revision: 1.1
Committed: Wed Feb 24 11:53:43 2010 UTC (15 years, 2 months ago) by tboccali
Branch: MAIN
Log Message:
first addition

File Contents

# User Rev Content
1 tboccali 1.1 #!/bin/sh
2     export VO_CMS_SW_DIR=/afs/cern.ch/cms/sw
3     export SCRAM_ARCH=slc5_ia32_gcc434
4     source $VO_CMS_SW_DIR/cmsset_default.sh
5     TMPFILE=`mktemp`
6     RELEASE=`cat ${HOME}/public/CURRENTRELEASE`
7     #source ${HOME}/bin/setSLC5.sh
8     cd /data/EventDisplay/${RELEASE}
9     cmsenv
10    
11     DIR="/afs/cern.ch/cms/CAF/CMSCOMM/COMM_GLOBAL/EventDisplay/RootFileTempStorageArea/*.root"
12     #ls $DIR -ltra | awk '{if($5 > 1000000 ) print $9}' | tail -n2 | head -1
13     #ls $DIR -ltr | tail -n2 | sort -k 8 | head -1 | awk '{if($5 > 1000000 ) print $9}'
14     ls $DIR -lt | head -20 | awk '{if($5 > 1000000 ) print $9}' > $TMPFILE
15     for file in `cat $TMPFILE`
16     do
17     open=`/usr/sbin/lsof $file | grep cmsRun | wc -l`
18    
19     # echo $file $open
20     if [ "$open" == "0" ]; then
21    
22     # test if readable
23     VALID=`edmEventSize -v $file | grep EventAuxiliary | wc -l`
24     if [ "$VALID" == "0" ]; then
25     # echo "$FILE not yet a valid file"
26     continue
27     else
28     break;
29     fi
30    
31     fi
32     done
33    
34     if [ "$VALID" == "0" ]; then
35     echo "NOTVALIDFILEFOUND"
36     else
37     echo $file
38     fi
39