【问题标题】:qsub: get last job id submittedqsub:获取最后提交的作业 ID
【发布时间】:2016-12-29 14:15:00
【问题描述】:

我使用 Sun Grid Engine,我如何获取使用 qsub 提交的最后一个作业的 id?

目前我使用这个 bash 别名

alias lastjob="qstat -u $(whoami) |tail -n1| sed '/LOGIN/d'|cut -d' ' -f1"

【问题讨论】:

    标签: qsub sungridengine


    【解决方案1】:

    理想情况下,您应该从 qsub 命令的输出中捕获作业 ID:

    jobid=$(qsub -terse helloworld.sh)
    

    如果你在提交后需要最后一个job id,你可以使用qstat。看起来您的 qstat 问题是由“cut”分隔符引起的。 qstat 输出在作业 ID 前包含多个空格。改用 awk。

    这对我有用:

     qstat | tail -n 1 | awk '{print $1}'
    

    【讨论】:

      猜你喜欢
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多