Hi John, I use your comment. The job script generated by globus is as follow. ----------------------------------------------------------------------------------------------------------------------------------------------
#! /bin/sh # PBS batch job script built by Globus job manager # #PBS -S /bin/sh #PBS -m n #PBS -o /home/grid/.globus/job/server.eng4.shirazu.ac.ir/5158.1178795326/stdout #PBS -e /home/grid/.globus/job/server.eng4.shirazu.ac.ir/5158.1178795326/stderr
#PBS -l nodes=2 X509_USER_PROXY="/home/grid/.globus/job/server.eng4.shirazu.ac.ir/5158.1178795326/x509_up"; export X509_USER_PROXY; GLOBUS_LOCATION="/usr/local/globus-4.0.3"; export GLOBUS_LOCATION;
GLOBUS_GRAM_JOB_CONTACT="https://server.eng4.shirazu.ac.ir:55032/5158/1178795326/"; export GLOBUS_GRAM_JOB_CONTACT; GLOBUS_GRAM_MYJOB_CONTACT="URLx-nexus://server.eng4.shirazu.ac.ir:35415/";
export GLOBUS_GRAM_MYJOB_CONTACT; HOME="/home/grid"; export HOME; LOGNAME="grid"; export LOGNAME; GLOBUS_DUROC_SUBJOB_INDEX="0"; export GLOBUS_DUROC_SUBJOB_INDEX; LD_LIBRARY_PATH="/usr/local/globus-
4.0.3/lib/:"; export LD_LIBRARY_PATH; GLOBUS_TCP_PORT_RANGE="3000,3080"; export GLOBUS_TCP_PORT_RANGE; GLOBUS_DUROC_SUBJOB_SERIALNO="1"; export GLOBUS_DUROC_SUBJOB_SERIALNO; GLOBUS_DUROC_CHECKIN_CONTACT="LSP300000000000000001010004000000000000002900000000000014247365727665722E656E67342E73686972617
A752E61632E69720000010006000000E3B100"; export GLOBUS_DUROC_CHECKIN_CONTACT; GLOBUS_DUROC_JOB_SERIALNO="1"; export GLOBUS_DUROC_JOB_SERIALNO; GLOBUS_DUROC_DUCT_CONTACT="LSP300000000100000001010004000000010000002900000000000014247365727665722e656e67342e73686972617a75
2e61632e69720000010006000000e3b100"; export GLOBUS_DUROC_DUCT_CONTACT; GLOBUS_DUROC_DUCT_ID="1"; export GLOBUS_DUROC_DUCT_ID;
#Change to directory requested by user cd /home/grid/globusTest/MPICH-G2
/usr/local/mpich-g2/bin/mpirun -np 2 -machinefile $PBS_NODEFILE /home/grid/.globus/job/server.eng4.shirazu.ac.ir/5158.1178795326/scheduler_pbs_cmd_script < /dev/null -----------------------------------------------------------------------------------------------------------------------------------
After submitting job the following log output was generated on Server. ----------------------------------------------------------------------------------------------------------------------------------- 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type AuthenticateUser request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type QueueJob request received from grid@xxxxxxxxxxxxxxxxxxxxxxxxx
, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type JobScript request received from grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type ReadyToCommit request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type Commit request received from grid@xxxxxxxxxxxxxxxxxxxxxxxxx
, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;enqueuing into batch, state 1 hop 1 05/10/2007 14:38:47;0008;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;Job Queued at request of
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, owner = grid@xxxxxxxxxxxxxxxxxxxxxxxxx, job name = STDIN, queue = batch 05/10/2007 14:38:47;0040;PBS_Server;Svr;server.eng4.shirazu.ac.ir;Scheduler sent command new
05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusServer request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusNode request received from
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusQueue request received from
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type SelStat request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14
05/10/2007 14:38:47;0100;PBS_Server;Req;;Type ResourceQuery request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type ModifyJob request received from
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0008;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;Job Modified at request of
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type RunJob request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14
05/10/2007 14:38:47;0008;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;Job Run at request of Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx 05/10/2007 14:38:47;0040;PBS_Server;Svr;server.eng4.shirazu.ac.ir;Scheduler sent command recyc
05/10/2007 14:38:47;0100;PBS_Server;Req;;Type AuthenticateUser request received from grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusJob request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0040; pbs_sched;Job;242.server.eng4.shirazu.ac.ir;Job Run 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type JobObituary request received from
pbs_mom@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0010;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;Exit_status=0 resources_used.cput=00:00:00 resources_used.mem=372kb resources_used.vmem=1840kb resources_used.walltime=00:00:00
05/10/2007 14:38:47;0100;PBS_Server;Job;242.server.eng4.shirazu.ac.ir;dequeuing from batch, state COMPLETE 05/10/2007 14:38:47;0040;PBS_Server;Svr;server.eng4.shirazu.ac.ir;Scheduler sent command term 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusServer request received from
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusNode request received from
Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type StatusQueue request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx
, sock=11 05/10/2007 14:38:47;0100;PBS_Server;Req;;Type SelStat request received from Scheduler@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:57;0100;PBS_Server;Req;;Type AuthenticateUser request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:57;0100;PBS_Server;Req;;Type StatusJob request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=11 05/10/2007 14:38:57;0080;PBS_Server;Req;req_reject;Reject reply code=15001(Unknown Job Id), aux=0, type=StatusJob, from grid@xxxxxxxxxxxxxxxxxxxxxxxxx
05/10/2007 14:38:57;0100;PBS_Server;Req;;Type AuthenticateUser request received from grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=15 05/10/2007 14:38:57;0100;PBS_Server;Req;;Type LocateJob request received from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx, sock=14 05/10/2007 14:38:57;0080;PBS_Server;Req;req_reject;Reject reply code=15001(Unknown Job Id), aux=0, type=LocateJob, from
grid@xxxxxxxxxxxxxxxxxxxxxxxxx ----------------------------------------------------------------------------------------------------------------------------------------------
On 5/10/07,
John Dalton <John.Dalton@xxxxxxxxxxx> wrote:
On 10/05/2007, at 3:42 PM, Mehdi Sheikhalishahi wrote: > Hi Garrick, > How can I look at the job script generated by globus? >
Terry Rankine at CSIRO clued me in on this one:
The way we do it is a quick hack in
pbs.pm (in $GLOBUS_LOCATION/lib/ perl/Globus/GRAM/JobManager/)
Find the line: $self->log("submitting job -- $qsub < $pbs_job_script_name $errfile");
..and add this line directly below it:
`cp $pbs_job_script_name /tmp/job.$ENV{'LOGNAME'}`;
Collects one job per user, overwriting their previous job script (if any). Never cleans up after itself, and puts crap in /tmp which will be readable to anyone else with access to your globus host. Caveat
emptor. ;)
Yours,
John
-- John Dalton High-Performance Computing Coordinator IT Resources - University of Tasmania
-- Best Regards,
S.Mehdi Sheikhalishahi, Web: http://www.cse.shirazu.ac.ir/~alishahi/ Bye.
_______________________________________________
torqueusers mailing list
torqueusers@xxxxxxxxxxxxxxxx
http://www.supercluster.org/mailman/listinfo/torqueusers
|