我正在使用带有长期运行的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 秒。