Linux:nohupと&の違い
nohup
と &
の違い
python test.py
というコマンドで説明しますと、
コマンド | ctl+c |
ターミナルを終了 |
---|---|---|
python test.py |
コマンドが中断される | コマンドが中断される |
python test.py & |
コマンドが中断されない | コマンドが中断される |
nohup python test.py |
コマンドが中断される | コマンドが中断されない |
nohup python test.py & |
コマンドが中断されない | コマンドが中断されない |
中断されなく残ってしまう場合は、ちゃんと kill しましょう。
ps -ef | grep test.py
kill -9 {pid}