Sun Grid Engine:通过 qsub 命令提交作业

Sun Grid Engine: submitted jobs by qsub command

我正在使用 Sun Grid Engine 排队系统。

假设我使用如下脚本提交了多个作业:

#! /bin/bash
for i in 1 2 3 4 5
do
    sh qsub.sh python run.py ${i}
done

qsub.sh 看起来像:

#! /bin/bash
echo cd `pwd` \; "$@" | qsub

假设有5个作业运行,我想找出每个作业执行的命令

通过使用qstat -f,我可以看到哪个节点是运行哪个jobID,但看不到每个jobID与什么具体命令相关。

例如,我想检查哪个 jobID=xxxx 是 运行 python run.py 3 等等。

我该怎么做?

我想如果你使用 qstat -j * 就会看到它。参见 https://linux.die.net/man/1/qstat-ge

您可以尝试 运行 数组作业。当您有多个输入要以相同方式处理时,数组作业很有用。 Qstat 将识别作业数组的每个实例。有关详细信息,请参阅文档。

http://docs.adaptivecomputing.com/torque/4-0-2/Content/topics/commands/qsub.htm#-t

http://wiki.gridengine.info/wiki/index.php/Simple-Job-Array-Howto