SSH接続を閉じた後もプロセスが終了しないのはなぜですか?

SSH接続を閉じた後もプロセスが終了しないのはなぜですか?

SSH経由でDebianサーバーでこのコマンドを開始しました。

watch --precise -n 1 top -b -n 1 -p 27330 | tail -n 1 | awk "{print \$9}" >> 27330.log &

しばらくしてターミナルを出てきました。再接続すると、プロセスはまだ実行中です。プロセスを終了してはいけませんか?プロセスを実行し続ける唯一の方法はnohup

答え1

コマンドの最後に & がある場合、バックグラウンドで実行されます。したがって、SSH セッションを終了しても引き続き実行されます。

また読んでくださいhttps://superuser.com/a/152695/228108(ほとんどのコメント)。

関連情報