スケジュールされた終了後、終了プログラムは終了しません。

スケジュールされた終了後、終了プログラムは終了しません。

私のホームサーバー(Debian 7.7を実行)にはいくつかの問題があります。

シャットダウンをスケジュールしようとすると、次のことが発生します。

serverbox:~ $ sudo shutdown -h +10

Broadcast message from root@serverbox (pts/0) (Tue Nov  4 23:56:52 2014):

The system is going DOWN for system halt in 10 minutes!

...ターミナルが何も返さないことを除けば大丈夫です。終了警告メッセージは引き続き表示されますが、端末プロンプトは返されません。 SSH セッションを終了するかCtrl+ を押すとc、終了はキャンセルされます。

どういうわけかこの動作を防ぐことができますか?本当にこのようなことが起こるべきですか?

答え1

ctrl + cuseを使用してctrl + zタスクをバックグラウンドに置く代わりに。

または、&次のように最後に1つを追加することをお勧めします。

serverbox:~ $ sudo shutdown -h +10 &

&記号: &

& 記号はシェルにバックグラウンドでプロセスを実行し、すぐにプロンプ​​トに戻る必要があることを伝えます。通常、プロンプトに戻る前にコマンドが完了するのを待ちます。これは欲しいものではありません。これは技術的にコマンドをバックグラウンドにフォークすることです。

関連情報