• 締切済み

nohupと&について

こちらのページ(http://www.tuat.ac.jp/~sanoken/tech/unix/a-out)の一番下に書かれているコマンドについて質問があります。 # nohup ./test.sh & 上記のコマンドと ./test.sh & との違いは何でしょうか。メッセージがnohup.outに出力される以外に違いがよくわからないのですが。もしかしてnohupをつけていないと、test.shの中に書かれた残りの処理がログアウト後は行われないということでしょうか。

みんなの回答

  • rere2006
  • ベストアンサー率63% (12/19)
回答No.2

nohupを指定して実行すると、Teratermなど不意に閉じられても 処理は実行されます。 &はバックグラウンドでの実行となりますが、 logoutしたり実行環境のTeratermが閉じられたら 処理が中断される場合があるため、長い処理はnohupを 使用したほうがいいでしょう。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

自分でやってみればわかるのでは? もちろん, やるまでもなく「マニュアルを読めばいい」とも言えますが.

関連するQ&A