systemd/initが存在しない場合(例:init = / bin / bashを使用)、電源を切る方法は?

systemd/initが存在しない場合(例:init = / bin / bashを使用)、電源を切る方法は?

poweroffDBusを介してsystemdに接続できないと文句を言います(もちろん存在しません)。その後、pid 1が死ぬとカーネルの電源が切れると思ってsync実行しましたが、これによりカーネルパニックが発生しました。kill $$その後、電源ボタンを押して電源を強制的にオフにします。

この状況で最も正しい終了方法は何ですか?

ベストアンサー1

単に次の2つのコマンドを実行します。

echo s > /proc/sysrq-trigger    <= For sync
echo o > /proc/sysrq-trigger    <= For shutdown the system

カーネルでマジックキーが有効になっていると仮定

おすすめ記事