-1

コマンドを含む古いPythonスクリプトがありprintます。時々、端末が関連付けられていない状態で、このスクリプトをバックグラウンドで実行する必要があります(私は思います)。スクリプトがクラッシュすることがあります。これが理由でしょうか?解決策は何でしょうか?

私はこれをひどく説明しました。何が起こるかです:
私はターミナルウィンドウから最後に&を使ってスクリプトを実行します。正常に動作します。次に、ウィンドウを閉じます。クラッシュします。

4

1 に答える 1

3

スクリプトはクラッシュしませんが、ターミナルを閉じることで終了します。

nohup次のコマンドを使用してスクリプトを開始する必要があります。

$ nohup ./myscript.py &

さらに良い(stdoutへの出力をキャッチしたい場合):

$ nohup ./myscript.py > myscript.log &
于 2013-02-04T09:45:58.530 に答える