パテを閉じるときにPythonスクリプトを実行し続ける方法

パテを閉じるときにPythonスクリプトを実行し続ける方法

VPSのUbuntuでPythonスクリプトを実行しようとしています。これは機械学習の学習プロセスなので、学習に時間がかかります。プロセスを中断せずにパテを閉じることはできますか?

ベストアンサー1

2つの主なオプションがあります。

  1. 実行コマンドを使用してくださいnohup。これにより、セッションが切断され、切断された後も引き続き実行されます。

    nohup pythonScript.py
    

    nohup.outコマンドの標準出力は、リダイレクト()しない限り、名前付きファイルに追加されますnohup pythonScript.py > outfile

  2. たとえば、スクリーンマルチプレクサを使用するとtmuxリモートコンピュータとの接続が失われますが、次回の接続時に再度実行するとtmux attachまったく同じセッションになります。コマンドは引き続き実行され(ログアウトしても引き続き実行されます)、ログアウトしていないかのように対応するstdoutとstderrを表示できます。

    tmux 
    pythonScript.py
    

    起動したら、PuTTYウィンドウを閉じます。その後、翌日再接続してtmux attach再実行すると、開始した場所にすぐに戻ります。

おすすめ記事