我有一个长时间运行的扭矩/PBS任务,我想监控输出。但日志文件仅在作业完成后才会被复制。有没有办法说服PBS更新它?
发布于 2012-05-11 01:20:59
不幸的是,使用PBS/Torque不能使用AFAIK - stdout/stderr流在执行主机上本地假脱机,然后在作业完成后传输到提交主机。如果希望在执行期间监视程序的标准输出,可以将其重定向到一个文件中(只有在执行和sumit主机共享一个公共文件系统时才有意义)。
我怀疑其基本原理是它允许在不与提交节点共享文件系统的节点上执行作业。
发布于 2012-05-17 05:32:52
这在扭矩上是可能的。如果您有一个共享的文件系统,您可以设置
$spool_as_final_name true
在妈妈的配置文件中。这将使文件直接写入最终输出目标,而不是在假脱机目录中进行假脱机。设置好后,您可以跟踪-f输出文件并监视您想要的任何内容。
http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php (搜索spool_as_final_name
发布于 2012-11-05 07:40:35
对我来说,ssh到运行作业的节点并查看/var/spool/torque/spool/下的文件是有效的,但它可能特定于这个特定的环境。
https://stackoverflow.com/questions/10527061
复制相似问题