我有一個長期運行的扭矩/ 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'命令的替代品,並且令人沮喪地發現沒有。 –