2
我正在與時間命令在遠程服務器上運行的一個Python腳本如下:過一段時間後在服務器上發生運行Python腳本它
time python myscript.py
SSH超時,所以我還需要與nohup.So運行它,我有以下兩個問題:
- 是
nohup time myscript.py &
正確的命令來執行我的python腳本? - 如果腳本在後臺運行,我將如何看到time命令的輸出?
請幫助 謝謝
我正在與時間命令在遠程服務器上運行的一個Python腳本如下:過一段時間後在服務器上發生運行Python腳本它
time python myscript.py
SSH超時,所以我還需要與nohup.So運行它,我有以下兩個問題:
nohup time myscript.py &
正確的命令來執行我的python腳本?請幫助 謝謝
爲1:是
爲2:您可以將輸出重定向到一個文件
nohup time myscript.py > ~/time_output &
的nohup通常會寫STDOUT和STDERR到當前目錄中名爲「nohup.out」的文件。您將能夠在該文件末尾看到時間輸出。
解決輸出的這種重定向這樣的另一種方式:
nohup time bla.py >myoutput &
另外一個很好的解決方案是'screen'程序(或'tmux'),如果是提供給您。 – Keith