I submitted several jobs via SLURM to our school’s HPC cluster. Because the shell scripts all have the same name, so the job names appear exactly the same. It looks like
JavaScript
x
[myUserName@rclogin06 ~]$ sacct -u myUserName
JobID JobName Partition Account AllocCPUS State ExitCode
------------ ---------- ---------- ---------- ---------- ---------- --------
12577766 run.sh general ourQueue_+ 4 RUNNING 0:0
12659777 run.sh general ourQueue_+ 8 RUNNING 0:0
12675983 run.sh general ourQueue_+ 16 RUNNING 0:0
How can I know from which directory a job is submitted so that I can differentiate the jobs?
Advertisement
Answer
You can use the scontrol
command to see the job details. $ scontrol show job <jobid>
For example, for a running job on our SLURM cluster:
JavaScript
$ scontrol show job 1665191
JobId=1665191 Name=tasktest
Shared=OK Contiguous=0 Licenses=(null) Network=(null)
Command=/lustre/work//slurm_test/task.submit
WorkDir=/lustre/work//slurm_test
You are looking for the last line, WorkDir
.