1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/csh
- ########################################
- ## ##
- ## csh script to generate scripts ##
- ## for converting f19 to root files ##
- ## ##
- ########################################
- # initial variables
- set Oscar2RootDir = "/home/mrworm/my_star/source/Oscar97Tree"
- set RunDir = "$PWD"
- set ListFormat = "list_*"
- #
- # main code
- echo "Running in directory $RunDir..."
- set counter = 0
- foreach iFile (`ls $ListFormat`)
- cat > f19_launch_$counter.sh << EOF
- #!/bin/bash
- cd $RunDir
- ln -s $Oscar2RootDir/Oscar97Tree.C
- ln -s $Oscar2RootDir/Oscar97Track_cxx.so
- ln -s $Oscar2RootDir/Oscar97Track_cxx.d
- ln -s $Oscar2RootDir/Oscar97Event_cxx.so
- ln -s $Oscar2RootDir/Oscar97Event_cxx.d
- ln -s $Oscar2RootDir/Oscar97Tree_cxx.so
- ln -s $Oscar2RootDir/Oscar97Tree_cxx.d
- root.exe Oscar97Tree.C\(\"$iFile\",\"out_$counter.root\"\)
- EOF
- RETRY_QSUB:
- qsub f19_launch_$counter.sh
- if ($? != "0") then
- echo "Failed to submit job $counter, retrying..."
- goto RETRY_QSUB
- endif
- qsub f19_launch_$counter.sh
- @ counter++
- end
|