nohup

feature

  • nohupでコマンドを実行した場合は,ログアウトしてもプログラムを実行し続ける。
  • 長い処理を行っており,席を外したいときなどに使用すると便利である。
  • ログアウトした後は,ジョブではなくプロセスとして管理することになる。
  • また,処理中に出力されたメッセージはnohup.outに保存される。

example

  1. nohup commandを使う
  2. &の指定によってシェルスクリプトをバックグラウンドで動かせる
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

results matching ""

    No results matching ""