我读https://unix.stackexchange.com/a/328354它让我确信 systemd 确实需要重建才能改变这个值。
是这种情况还是有人有其他解决方案? (除了对此类功能进行编程并用其修补 systemd 之外。)
答案1
除非您使用的rc
脚本类似于您链接的问题中的提问者,否则您可以DefaultTimeoutStopSec=10s
在/etc/systemd/system.conf
.当然,您可以将 10 秒更改为您想要的任何超时。
如果您将服务编写为 systemd 单元文件,则无需重新编译。