显然我的系统发生了一些变化,由于某些未知的进程阻碍了它,它现在必须等待 1 分 30 秒,而不是在 500 毫秒内关闭。普利茅斯关闭屏幕显示类似于“会话 2 正在运行停止作业”的内容。
有什么方法可以完全禁用关闭 systemd 服务的所有“超时”并强制计算机在任何情况下立即关闭?我不想等待停止作业完成,如果我按下电源按钮,无论系统上正在运行什么,它都应该立即关闭。
另外,是否有任何日志可以查看或工具可以显示哪个进程正在阻止关闭过程?我知道systemd-analyze
适用于启动,是否有等效的关闭延迟?
我对将超时设置为较低值的研究显然仅适用于单个 systemd 服务,并且我找不到在系统范围内配置 1 秒超时的方法。
我的 Debian 不稳定。
答案1
/etc/systemd/system.conf.d/system.conf
[Manager]
DefaultTimeoutStopSec=2s