ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VisualizationOperations/scripts/VisualizationClients/lastSpyMode
Revision: 1.2
Committed: Thu Feb 25 15:44:13 2010 UTC (15 years, 2 months ago) by tboccali
Branch: MAIN
CVS Tags: beforegetScenario, pp-15072011, pp-31032011, pp-11032011, pp-10032011, pp-03032011, pp-28022011, pp-21022011, pp-17022011, pp-10022011, HI-08112010, HI-04-11-2010, HI-03-11-2010, V191010, V02092010, V27072010, V26072010, V08072010, V08062010, V31032010-2, V31032010, V29032010-3, V29032010-2, V29032010, V27032010, V250312010, V23032010, lm230310, V19032010-2, V19032010, V18032010, V18022010, lm170310v3, lm170310v2, lm170310, V170302010, HEAD
Changes since 1.1: +2 -2 lines
Log Message:
new files

File Contents

# Content
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 ~ccoffl/public/CURRENTRELEASE`
7 #source ${HOME}/bin/setSLC5.sh
8 #cd /afs/cern.ch/user/t/tboccali/scratch0/${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