2011-07-25 3 views
2

はnohupおよびタイミングで、バックグラウンドでPythonスクリプトを実行しますnohupで実行する必要があります。私は次の2つの質問があります。は、それは次のように私はtimeコマンドを使用して、リモートサーバー上のPythonスクリプトを実行している

  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 &