...
Code Block |
---|
$ cat job-script.sh
#!/bin/sh
# run in LSF queue atlas-t3 and run up to 120 minutes (wall time)
#BSUB -q atlas-t3
#BSUB -W 120
cd /scratch
myworkdir=/scratch/`uname -u`$$
# create a work dir on batch node's /scratch space
mkdir $myworkdir
cd $myworkdir
# run payload
...run my task here... &
wait # wait for the task to finish
# save the output to storage, use either "cp" to copy to NFS spaces, or "xrdcp" to copy to the xrootd spaces
cp myoutput_file /nfs/slac/g/atlas/u02/myoutput_file
xrdcp myoutput_file root://atlprf01:11094//atlas/local/myoutput_file
# clean up
cd ..
rm -rf $myworkdir
$ bsub < job-script.sh # submit the job |
...