我很擅长使用群集计算机来运行实验。我有一个在python中运行的脚本应该定期打印出信息,但是我发现当我的工作超过其挂起时间时,除了工作被杀死的通知外,我根本没有输出。
我经常尝试冲洗缓冲区无济于事,并且想知道是否有一些我缺失的基本内容。
谢谢!
答案 0 :(得分:1)
我猜你在结语中遇到了工作清理脚本的问题。您可能想询问管理员。您可能还想尝试不同的方法。
如果要将输出重定向到共享文件系统中的文件,则应该能够避免数据丢失。这假设您有一个共享文件系统可供使用,并且您无需登台并暂存所有数据。
如果您重复使用提交脚本,则可以通过在输出文件名中包含$ PBS_JOBID环境变量来避免破坏其他作业的输出。
script.py> $ PBS_JOBID.out