systemd: Timeout für ExecStartPre

systemd: Timeout für ExecStartPre

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-changeddie eine Weile läuft) und das Timeout scheint 90 Sekunden zu betragen. Die Einstellung TimeoutSecscheint 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=15minnicht TimeoutSec="15min". Unterwegs systemd-analyze dumpwar der Befehl hilfreich. Ausführlich, aber hervorgehoben TimeoutStartSecund TimeoutStopSecimmer noch auf ihre Standardwerte von 90 Sekunden eingestellt.

verwandte Informationen