在基于 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 命令的任何类型的别名。
我已经使用 systemd 5 个月了。有时我会遇到这个问题。为了从默认值 90s (1min30s) 减少延迟,它在/etc/systemd/system.conf文件中:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
Run Code Online (Sandbox Code Playgroud)
取消注释这些行并更改为您想要的任何值。此解决方案只会减少您必须等待的时间。您应该检查您的 virtualbox 守护进程。
第二种解决方案是安装watchdog并启用它。它对很多人有效,但对我无效。
P/s:如果你想强制关机。让我们看看systemctl联机帮助页。
| 归档时间: |
|
| 查看次数: |
13524 次 |
| 最近记录: |