私は長時間実行される を持つ 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
コマンドは役に立ちました。冗長ですが、それが強調表示されTimeoutStartSec
、TimeoutStopSec
デフォルト値の 90 秒に設定されていました。