2011-07-25 79 views
2

我正在與時間命令在遠程服務器上運行的一個Python腳本如下:過一段時間後在服務器上發生運行Python腳本它

time python myscript.py 

SSH超時,所以我還需要與nohup.So運行它,我有以下兩個問題:

  1. nohup time myscript.py &正確的命令來執行我的python腳本?
  2. 如果腳本在後臺運行,我將如何看到time命令的輸出?

請幫助 謝謝

+0

另外一個很好的解決方案是'screen'程序(或'tmux'),如果是提供給您。 – Keith

回答

1

爲1:是

爲2:您可以將輸出重定向到一個文件

nohup time myscript.py > ~/time_output & 
2

的nohup通常會寫STDOUT和STDERR到當前目錄中名爲「nohup.out」的文件。您將能夠在該文件末尾看到時間輸出。

解決輸出的這種重定向這樣的另一種方式:

nohup time bla.py >myoutput &