時間のかかるpythonスクリプトをssh上でログアウトしても止めずに実行し続ける

Linuxでsshをし、ログアウトしても実行し続けるにはコマンドの前のnohupをつけます

nohup {command} > out.log &

これでout.logファイルに標準出力が入ります

しかしpythonでnohupを実行すると、出力がバッファにとどまってしまうので-uオプションをつける必要があります。

nohup python -u {script file} > out.log &

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.