読者です 読者をやめる 読者になる 読者になる

【CentOS】nohup でバックグラウンド処理

時間のかかるコマンドは nohup でバックグラウンド処理させるといい。

# nohup php ./test.php &

上記のコマンドで実行できる。
test.phpの echo はコマンドを実行したディレクトリの
nohup.out にログとして記録される。

ログが不要であれば、以下のように出力をリダイレクトさせてあればOK。

# nohup php ./test.php > /dev/null &

&実行でもバッググラウンド実行は可能だが、
nohup の場合はログアウトしても実行プロセスが終了しない。
http://d.hatena.ne.jp/pospome/20130209/1360388825