Ich arbeite mit einer Systemd-Servicedatei mit einer lang laufenden ExecStartPre
. (Wenn Sie es unbedingt wissen müssen, es ist eine , aws route53 wait resource-record-sets-changed
die eine Weile läuft) und das Timeout scheint 90 Sekunden zu betragen. Die Einstellung TimeoutSec
scheint dies nicht zu ändern.
Wie ändere ich das Timeout?
# 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
Antwort1
Ich habe meine eigene Antwort gefunden. TL;DR. Es ist TimeoutSec=15min
nicht TimeoutSec="15min"
. Unterwegs systemd-analyze dump
war der Befehl hilfreich. Ausführlich, aber hervorgehoben TimeoutStartSec
und TimeoutStopSec
immer noch auf ihre Standardwerte von 90 Sekunden eingestellt.