【问题标题】:Submitting a job to qsub generates an error, "Warning: no access to tty"向 qsub 提交作业会产生错误,“警告:无法访问 tty”
【发布时间】:2015-08-26 22:58:44
【问题描述】:

我正在尝试通过 qsub 运行作业。

这是我的脚本:

run.sh: 
#/bin/sh
 java -jar project-test-0.1.0-SNAPSHOT.jar 

当我通过 ./run.sh 执行该脚本时,它运行良好

由于它会打印一些结果,我想通过 q​​sub 来执行此操作:

./run.sh > output

但是当我这样做时:

qsub -cwd -o output.log run.sh

在 output.log 中不是打印结果,而是在 output.log 中打印以下内容:

Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.

当我做的时候

qsub run.sh 

它只表示作业已提交,但不会在任何地方打印任何内容。

您能帮我弄清楚如何才能完成工作吗?谢谢。

【问题讨论】:

    标签: qsub


    【解决方案1】:

    所以看起来 qsub 没有使用#!/path/to/shell。 对我有用的是制作 runwrap.sh:

    #!/bin/bash
    bash ./run.sh
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      • 2012-08-16
      • 2021-06-25
      • 1970-01-01
      • 2017-05-17
      相关资源
      最近更新 更多