

環境はubuntuです。Puttyを経由して操作しています。  
virtualenvをactivateして、

[code]

    source bin/activate
    
[/code]

Pythonを実行して

[code]

    python sample.py
    
[/code]

と入力しました。  
このまま動かしたまま、PCの電源を切りたいんですが、どうすればいいですか？


CC BY-SA 4.0
2018-08-20T07:47:12.430
47657
2018-08-21T00:41:54.460
question
python linux ubuntu putty
virtualenvとPythonを実行しながらPCの電源を切る方法がわかりません。


`nohup`と`&`を組み合わせてコマンドをバックグラウンドで実行してください。

[code]

    $ nohup python sample.py &
    
[/code]


CC BY-SA 4.0
2018-08-20T07:53:35.397
47658
2018-08-20T07:53:35.397
3060
47657
answer


こういうケースでは、[screen
コマンド](https://linuxjm.osdn.jp/html/GNU_screen/man1/screen.1.html)を使って仮想端末で操作するのが便利です。

取り敢えず以下のコマンドを知ってれば動かせます。

screen  
仮想端末の作成

Ctrl+a d  
現在の端末から screen をデタッチする。

screen -r  
デタッチされている screen セッションをレジュームする。

また、実行済みの場合は、コメントにあるように`Ctrl+z`で停止させて、`disown`を使用すればいいです。


CC BY-SA 4.0
2018-08-21T00:41:54.460
47678
2018-08-21T00:41:54.460
15171
47657
answer