再起動するとシステムタイムアウトが短くなりますか?

再起動するとシステムタイムアウトが短くなりますか?

まず、systemdを使用してシステムをうまく再起動できるようにしたいのですが、タイムアウトが短くて超過した場合は強制的に再起動します(おそらく同様のものを使用して/proc/sysrq-trigger)。すべての部分がこうなるようです。私は次のようなターゲットを作成しました。

[Unit]
Description=My Forceful Reboot
DefaultDependencies=no
Requires=systemd-reboot.service
After=systemd-reboot.service
AllowIsolate=yes
JobTimeoutSec=30s
JobTimeoutAction=reboot-immediate

ターゲットを起動または隔離することができ、システムは正常に再起動し、必要に応じて強制再起動を試みます。うまくいかないようで、デバッグが難しいです。別の方法でコンピュータを再起動することができ、journalctlサービスが終了しているとマークされますが、再起動は発生しません。

またreboot-immediate、(システムコールを使用しているように見えますがreboot(2))十分に強力ではない場合は、どういうわけか使用できますか/proc/sysrq-trigger

助けてくれてありがとう。

ベストアンサー1

おすすめ記事