nohup
feature
- nohupでコマンドを実行した場合は,ログアウトしてもプログラムを実行し続ける。
- 長い処理を行っており,席を外したいときなどに使用すると便利である。
- ログアウトした後は,ジョブではなくプロセスとして管理することになる。
- また,処理中に出力されたメッセージは
nohup.out
に保存される。
example
- nohup commandを使う
&
の指定によってシェルスクリプトをバックグラウンドで動かせる
nohup grep "Jan" some_access_log > result &
nohup ./batch.sh &
nohup.out
nohup.out以外の場所に保存
nohupで実行したコマンドの標準出力を、out.log に出力させてみる
nohup command > out.log &
nohupで実行したコマンドの標準エラー出力を、error.log に出力させてみる
nohup command > out.log 2> error.log &
なにものこさない
nohup command >/dev/null 2>&1 &
References