我有一个配置为 的服务WatchdogSec=15
。我需要调试它,所以我需要暂时禁用看门狗,这样当我将它停止在调试器中时它就不会被杀死。
我试过
systemctl set-property app.service WatchdogSec=infinity
但我越来越
Unknown assignment WatchdogSec=infinity.
这不是infinity
零件;而是零件。我得到相同的0
或另一个数字。
有没有(任何其他)方法可以暂时禁用看门狗?
该目标有稍微过时的 systemd 232。
注意:有一组多个进程与两种 IPC 绑定在一起,因此尝试在 systemd 中禁用它们并手动启动它们并不是一个好主意 - 启动是复杂的。