【问题标题】:Sun Grid Engine: submitted jobs by qsub commandSun Grid Engine:通过 qsub 命令提交作业
【发布时间】:2017-11-12 07:40:18
【问题描述】:

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

我该怎么做?

【问题讨论】:

    标签: qsub sungridengine


    【解决方案1】:

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

    【讨论】:

    • 感谢您的帮助!
    【解决方案2】:

    您可以尝试运行阵列作业。当您要以相同方式处理多个输入时,数组作业很有用。 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多