web-dev-qa-db-ja.com

Nohupはバックグラウンドでプロセスを実行しません

走る

_Nohup bash -c "while [ true ]; do echo test; done"
_

PuTTY SSHクライアントからですが、このプロセスがバックグラウンドで実行されていない場合、代わりにNohupはシェルのフォアグラウンドプロセスのままです。

SWバージョン:Nohup (GNU coreutils) 8.5

1
V_V
Nohup bash -c "while [ true ]; do echo test; done" &

Nohupは、ハングアップ信号に対する耐性を提供します。ただし、プロセスが自動的にバックグラウンドに設定されるわけではありません。

コマンドをバックグラウンドで実行するのは、コマンドの最後にある&です。

6
M'vy