我通过SLURM向我们学校的HPC集群提交了几份工作.由于shell脚本都具有相同的名称,因此作业名称显示完全相同.看起来像
[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
Run Code Online (Sandbox Code Playgroud)
如何知道作业的提交目录,以便区分作业?
Der*_*rek 19
您可以使用该scontrol命令查看作业详细信息. $ scontrol show job <jobid>
例如,对于我们的SLURM集群上正在运行的作业:
$ 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
Run Code Online (Sandbox Code Playgroud)
你正在寻找最后一行WorkDir.
最新版本的Slurm现在提供以下信息squeue:
squeue --format "%Z"
Run Code Online (Sandbox Code Playgroud)
根据手册页显示,
%Z The job’s working directory.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5348 次 |
| 最近记录: |