我正在向Sun Grid Engine提交作業(腳本)。這項工作是一個Python程序。運行可能需要幾個小時,但它會定期寫入stdout和stderr以通知我它的狀態(例如完成多少次迭代等)。問題是SGE緩衝輸出並且只在最後寫入文件,這意味着我無法在屏幕上看到輸出或實時拖放文件。工作結束後,我只能瞭解狀態。有沒有辦法通過配置SGE(qsub等)來解決這個問題?SGE:如何實時查看輸出
3
A
回答
0
不使用qsub,而是使用qrsh。
+0
如何將'qsub'更改爲'qrsh'命令?目前,該命令如下所示:'qsub -V -b n -cwd -j y -S/usr/bin/python'。 'qrsh'似乎支持一組不同的命令。 – 2015-01-06 20:57:58
+0
我還沒有直接嘗試使用python等交互式調用。對於非交互式調用,它非常簡單。例如:「qrsh -V -cwd -j y pwd && hostname」。對於交互式呼叫,您可以分兩步進行。首先調用「qrsh」將會把你登錄到一個工作節點。然後調用「python」。 – 2015-01-06 22:22:43
相關問題
- 1. 如何查看控制檯實時同時Outputing輸出和錯誤的文件
- 2. 檢查實時輸出
- 3. Drupal查看輸出
- 4. 如何使用Apportable查看NSLog輸出?
- 5. 如何查看OutputDebugString的輸出?
- 6. 如何查看FactoryGirl輸出的內容?
- 7. System.Net.GlobalLog - 如何查看此輸出?
- 8. 如何在pexpect中查看輸出?
- 9. 如何查看在終端輸出()
- 10. 如何查看console.log()的輸出?
- 11. 如何查看matlab中的kmeans輸出?
- 12. 在Django WebApp上實時查看shell命令的輸出
- 13. 如何在SGE中抑制錯誤並輸出日誌文件
- 14. 輸出CSV時缺少查看文件
- 15. QtCreator:在Android上部署時如何查看程序輸出
- 16. 查看vl_slic輸出matlab
- 17. 查看草案JS輸出
- 18. 查看輸出或AppleScript的
- 19. 如何顯示實時輸出SFML
- 20. 如何實時打印exec()的輸出?
- 21. 如何實時解析管道輸出?
- 22. Java ProcessBuilder如何獲取實時輸出
- 23. 如何查看Java輸出(使用代碼2退出「java.exe」)?
- 24. TextView實時輸出
- 25. NLog實時查看/監控
- 26. 實時查看更新
- 27. 如何在像meld,kdiff3等差異查看器中查看`git show`的輸出
- 28. 如何查看實際輸出而不是<發生器對象>?
- 29. SGE:查看未使用qstat保留的作業
- 30. 當通過cc.net查看時出現Nant輸出問題
嘗試使用sys.stdout.write()和sys.stdout.flush()而不是print() – jgritty 2014-10-31 04:09:46