いくつかの方法があります:
sudo reboot
sudo init 6
sudo shutdown -r now
freedesktop 準拠のセッション マネージャーを使用している場合は、DBus を使用して X セッション内から再起動を呼び出すことができます。コマンドは次のとおりです:
dbus-send --system --dest=org.freedesktop.Hal --type=method_call \
--print-reply /org/freedesktop/Hal/devices/computer \
org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0
(これはおそらく必要以上です。私にとってはうまくいきます)。これをシェルスクリプトで使用します。 root
からこれを実行する必要はありません 、ただし、X セッション内 (ターミナルなど) から実行する必要があります。このトピックの詳細については、https://wiki.ubuntu.com/DebuggingGNOMEPowerManager
場合によっては、通常の (そして推奨される) 再起動およびシャットダウン コマンドが機能しないことがあります。問題のあるシステムでこれを見たことがあります (そのため、再起動が必要でした)。
コマンドラインから「Magic SysRq」メカニズムをトリガーできます:
echo b >/proc/sysrq-trigger
これは alt-SysRq+b と同等で、マシンを再起動します。
最初に "s" と "u" を試して、それぞれディスクを同期し、ファイルシステムをアンマウントすることをお勧めします。