快速关闭 - 正在运行停止作业

Pro*_*ter 9 openvpn systemd

在基于 systemd 的系统中,例如 debian 8 和 ubuntu 16.04,我有这个问题,如果我在发送关闭命令之前忘记停止我的 openvpn 连接,机器将拒绝关闭。

在此处输入图片说明

我用来启动我的 openvpn 连接的命令是:

sudo openvpn --config client.conf --script-security 2
Run Code Online (Sandbox Code Playgroud)

有没有办法可以更改命令,以便 systemd 知道在系统关闭时可以更快地终止它?也许另一种选择是将 systemd 的超时时间更改得更短?我宁愿避免我的 poweroff、halt、reboot 和 shutdown 命令的任何类型的别名。

tha*_*c94 6

我已经使用 systemd 5 个月了。有时我会遇到这个问题。为了从默认值 90s (1min30s) 减少延迟,它在/etc/systemd/system.conf文件中:

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
Run Code Online (Sandbox Code Playgroud)

取消注释这些行并更改为您想要的任何值。此解决方案只会减少您必须等待的时间。您应该检查您的 virtualbox 守护进程。

第二种解决方案是安装watchdog并启用它。它对很多人有效,但对我无效。

P/s:如果你想强制关机。让我们看看systemctl联机帮助页。