====== OSG Tips and Tricks ======
===== Submitting a Job =====
mfenn@engage-submit:~$ cat script.sh
#!/bin/sh
echo "Hello, World!"
mfenn@engage-submit:~$ globus-job-run osgce.cs.clemson.edu/jobmanager-fork /bin/sh -c 'echo $OSG_APP'
/export/osg/app
mfenn@engage-submit:~$ globus-job-run osgce.cs.clemson.edu/jobmanager-fork /bin/sh -c 'mkdir -p $OSG_APP/engage/mfenn'
mfenn@engage-submit:~$ export MYDIR=/export/osg/app/engage/mfenn
mfenn@engage-submit:~$ globus-url-copy file:///home/mfenn/script.sh gsiftp://osgce.cs.clemson.edu/$MYDIR/script.sh
mfenn@engage-submit:~$ globus-job-run osgce.cs.clemson.edu/jobmanager-fork $MYDIR/script.sh
GRAM Job failed because the executable file permissions do not allow execution (error code 72)
mfenn@engage-submit:~$ globus-job-run osgce.cs.clemson.edu/jobmanager-fork /bin/
sh -c 'chmod +x $OSG_APP/engage/mfenn/script.sh'
mfenn@engage-submit:~$ globus-job-run osgce.cs.clemson.edu/jobmanager-condor $MYDIR/script.sh
Hello, World!
===== Condor-G Example =====
mfenn@engage-submit:~/osgce-test$ cat job.submit
universe=grid
executable=/bin/hostname
grid_resource=gt2 osgce.cs.clemson.edu/jobmanager-condor
notification=never
transfer_executable=false
output=out
error=err
log=job.log
queue
mfenn@engage-submit:~/osgce-test$ condor_submit job.submit
Submitting job(s).
Logging submit event(s).
1 job(s) submitted to cluster 182338.
Some time later...
mfenn@engage-submit:~/osgce-test$ cat out
osg004