systemdで90秒のタイムアウトをインタラクティブにスキップできますか?たとえば、ディスクが利用可能になるか、ユーザーがログアウトするのを待つのはいつですか?結局は失敗することを知っているので、今失敗するようにしておくことはできますか?私は無力に画面だけを見るのが嫌いです。
ベストアンサー1
2つのオプションがあります。
TimeoutStopSpec=
特定のUNITを特定の値(秒単位)に設定して待つことができます。この場合、SIGKILLを送信しないように設定することもできますinfinity
(デバッグが困難なランアウェイサービスが発生する可能性があるため、お勧めできません)。DefaultTimeoutStopSec=
指定されていないすべてのUNITが使用するデフォルト値を内部/etc/systemd/system.conf
(またはuser.conf
ディレクトリの1つ)に設定します.この設定のデフォルト値は、通常表示される90です。*.d
TimeoutStopSpec=
マニュアルページ参照:
man systemd.service
~のためTimeoutStopSpec=
man systemd-system.conf
~のためDefaultTimeoutStopSec=
* systemdは「2min 3s」などの時間仕様も受け入れます。これは男性から広く説明されています。