PBS,刷新标准输出

Any*_*orn 9 parallel-processing pbs batch-processing torque

我有一个长期运行的Torque/PBS工作,我想监控输出.但是只有在作业完成后才会复制日志文件.有没有办法说服PBS刷新它?

dbe*_*eer 7

这在TORQUE中是可能的.如果您有共享文件系统,则可以进行设置

$ spool_as_final_name是的

在妈妈的配置文件中.这将使文件直接写入最终输出目标,而不是在假脱机目录中进行假脱机.设置完成后,您可以将输出文件拖尾并监视所需的任何内容.

http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php(搜索spool_as_final_name


Hri*_*iev 4

不幸的是,据我所知,这对于 PBS/Torque 来说是不可能的 - stdout/stderr 流在执行主机上本地假脱机,然后在作业完成后传输到提交主机。如果您想在执行期间监视程序,您可以将程序的标准输出重定向到文件(仅当执行和 sumit 主机共享公共文件系统时才有意义)。

我怀疑其基本原理是它允许在不与提交节点共享文件系统的节点上执行作业。

  • 作为一个长期使用 SGE 的用户,习惯了能够立即看到输出文件,我确实感受到了你的痛苦。巧合的是,我今天花了半个下午的时间在 MOAB/Torque 系统上寻找 LSF 的“bpeek”命令的替代方案,但令人沮丧的是没有找到。 (3认同)