systemd: ExecStartPre のタイムアウト

systemd: ExecStartPre のタイムアウト

私は長時間実行される を持つ systemd サービス ファイルで作業していますExecStartPre。(念のため言っておきますが、これはaws route53 wait resource-record-sets-changedしばらく実行される です) タイムアウトは 90 秒のようです。設定によってTimeoutSecこれが変わることはないようです。

タイムアウトを変更するにはどうすればよいですか?

# systemctl --version
systemd 245 (245.4-4ubuntu3.6)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid

答え1

私は自分自身の答えを見つけました。TL;DR。TimeoutSec=15min途中TimeoutSec="15min"で、systemd-analyze dumpコマンドは役に立ちました。冗長ですが、それが強調表示されTimeoutStartSecTimeoutStopSecデフォルト値の 90 秒に設定されていました。

関連情報