重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こちらのページ(http://www.tuat.ac.jp/~sanoken/tech/unix/a-out)の一番下に書かれているコマンドについて質問があります。

# nohup ./test.sh &

上記のコマンドと

./test.sh &

との違いは何でしょうか。メッセージがnohup.outに出力される以外に違いがよくわからないのですが。もしかしてnohupをつけていないと、test.shの中に書かれた残りの処理がログアウト後は行われないということでしょうか。

A 回答 (2件)

nohupを指定して実行すると、Teratermなど不意に閉じられても


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

自分でやってみればわかるのでは?


もちろん, やるまでもなく「マニュアルを読めばいい」とも言えますが.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!