【问题标题】:Silently submit a job with qsub to SGE使用 qsub 静默向 SGE 提交作业
【发布时间】:2013-04-17 22:40:47
【问题描述】:

我有一个 bash 脚本,它使用 qsub 将数百个作业提交到一个缓慢响应的 SGE 队列(每个作业 ID 需要一秒钟才能显示出来)。

为了绕过这个耗时的过程并且在我退出 shell 时不杀死我的脚本,我通过附加 & 将我的脚本作为后台作业运行。虽然这有时为我节省了半个小时的时间,但作业 ID 仍然出现并与命令提示符混淆。

我想知道是否可以禁止显示作业 ID 或以某种方式静默地将作业提交到队列。虽然,这个link 谈到了-z 参数,但它不起作用,qsub 手册页上也没有提及它。

谢谢!

【问题讨论】:

    标签: qsub sungridengine


    【解决方案1】:

    更好的解决方案:使用 gnu 屏幕创建会话,而不是使用 '&',提交您的工作并离开会话:http://www.gnu.org/software/screen/

    然后,您可以随时创建新的(全屏)窗口与其他 其中的程序(包括更多的 shell),杀死当前窗口, 查看活动窗口列表,打开和关闭输出记录, 在窗口之间复制文本,查看回滚历史,在窗口之间切换 windows等。所有的windows运行它们的程序完全独立于 彼此。程序在其窗口当前处于运行状态时继续运行 不可见,即使整个屏幕会话都与 用户终端。

    【讨论】:

    • 不是我期望的那种答案......而是一个很好的解决方案。在 tmux 上运行 byobu 现在玩得很开心...
    猜你喜欢
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    相关资源
    最近更新 更多