我有一个长期运行的扭矩/ PBS作业,我想监视输出。但是只有在作业完成后才能复制日志文件。有没有办法让PBS刷新它?PBS,刷新标准输出
9
A
回答
3
不幸的是,AFAIK,PBS/Torque无法实现 - stdout/stderr流在执行主机上本地假脱机,然后在作业完成后转移到提交主机。如果您想在执行过程中监控它,您可以将程序的标准输出重定向到一个文件中(只有当执行和宿主共享一个共同的文件系统时才有意义)。
我怀疑它的基本原理是它允许在不与提交节点共享文件系统的节点上执行作业。
7
这是在TORQUE中可能的。如果你有一个共享文件系统,你可以设置
$ spool_as_final_name真正
在妈妈的配置文件。这将使文件直接写入最终输出目标,而不是在假脱机目录中假脱机。一旦你设置好了,你可以拖拽输出文件并监视任何你想要的东西。
http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php(搜索spool_as_final_name
1
对于我来说,SSH-ING到作业正在运行,并在/var/spool/torque/spool/
作品看文件所在的节点,但也可能是具体到这个特定的环境。
相关问题
- 1. 标准输出将不刷新异常
- 2. C等同于自动刷新(每次写入后刷新标准输出)?
- 3. 转矩PBS:指定标准输出文件名作为作业标识号
- 4. 流程执行期间重定向标准输出不刷新
- 5. 标准输出并需要刷新它C++
- 6. 强制程序在重定向时刷新其标准输出
- 7. 如何从子进程读取标准输出,当后者不刷新其标准输出?
- 8. Logstash输出:标准输出
- 9. Linux的标准输入,标准输出,标准错误
- 10. 从标准输出
- 11. fflush标准输出
- 12. 标准输入/输出流
- 13. PowerShell的保存标准输出和显示标准输出
- 14. 如何回显标准输出到标准输出
- 15. 在Python中的流标准输出/标准输出
- 16. 写入输出流3(标准输出或标准错误)
- 17. C中的标准输入和输出标准输入和输出
- 18. 共享库输出到标准输出
- 19. Java标准输出没有输出
- 20. Java:无法从进程获取标准输出数据,除非手动刷新
- 21. C中自动刷新标准输出缓冲区的规则是什么?
- 22. PBS:输入文件不correclty更新
- 23. 打开Windows控制台的标准输入/标准输出/标准输入/输出为win32和win64在C
- 24. 保存标准输出,标准错误和标准输出+标准错误同步
- 25. 刷新GAE中的输出?
- 26. 刷新文本框输出
- 27. Asyncio标准输出 - 失败
- 28. Pthread冻结标准输出?
- 29. 击:标准输出拼图
- 30. regsvr32和标准输出
我发现一个'-k'标志虽然不是很好,但是我最终在队列外捕获了标准输出。:/ – Anycorn
长期以来,SGE用户以前常常能够立即看到输出文件,但我确实感到很痛苦。巧合的是,我今天花了半个下午的时间在MOAB/Torque系统上寻找LSF的'bpeek'命令的替代品,并且令人沮丧地发现没有。 –