如何在PBS中查看超过其壁挂时间的作业的部分输出?

时间:2018-03-04 23:33:16

标签: hpc pbs

我很擅长使用群集计算机来运行实验。我有一个在python中运行的脚本应该定期打印出信息,但是我发现当我的工作超过其挂起时间时,除了工作被杀死的通知外,我根本没有输出。

我经常尝试冲洗缓冲区无济于事,并且想知道是否有一些我缺失的基本内容。

谢谢!

1 个答案:

答案 0 :(得分:1)

我猜你在结语中遇到了工作清理脚本的问题。您可能想询问管理员。您可能还想尝试不同的方法。

如果要将输出重定向到共享文件系统中的文件,则应该能够避免数据丢失。这假设您有一个共享文件系统可供使用,并且您无需登台并暂存所有数据。

如果您重复使用提交脚本,则可以通过在输出文件名中包含$ PBS_JOBID环境变量来避免破坏其他作业的输出。

script.py> $ PBS_JOBID.out

  • 在移动设备上,请检查qsub手册页以获取作业环境变量列表。