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
我正在使用 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