Programster Asked: 2016-06-12 23:06:53 +0800 CST2016-06-12 23:06:53 +0800 CST 2016-06-12 23:06:53 +0800 CST 快速关闭 - 停止作业正在运行 772 在基于 systemd 的系统中,例如 debian 8 和 ubuntu 16.04,我有这个问题,如果我在发送关闭命令之前忘记停止我的 openvpn 连接,机器将拒绝关闭。 我用来启动我的 openvpn 连接的命令是: sudo openvpn --config client.conf --script-security 2 有没有办法可以更改命令,以便 systemd 知道在系统关闭时可以更快地终止它?也许另一种选择是将systemd的超时时间更改为更短?我宁愿避免我的 poweroff、halt、reboot 和 shutdown 命令的任何类型的别名。 openvpn 3 个回答 Voted Best Answer thangdc94 2016-06-12T23:35:33+08:002016-06-12T23:35:33+08:00 我已经使用 systemd 5 个月了。有时我会遇到这个问题。为了减少默认值90s(1min30s)的延迟,它在/etc/systemd/system.conf文件中: #DefaultTimeoutStartSec=90s #DefaultTimeoutStopSec=90s 取消注释这些行并更改为您想要的任何值。该解决方案只是减少了您必须等待的时间。你应该检查你的 virtualbox 守护进程。 第二种解决方案是安装watchdog并启用它。它适用于很多人,但它不适用于我。 P/s:如果要强制关机。让我们看一下systemctl 手册页。 Guido Tarsia 2020-06-17T13:07:06+08:002020-06-17T13:07:06+08:00 在我将 openvpn 配置为作为 systemd 单元运行后,我不再遇到此问题。 我在arch linux wiki上关注了这个部分: https ://wiki.archlinux.org/index.php/OpenVPN#systemd_service_configuration 也有必要让其他程序作为 sudo - systemd 单元运行(比如 wpa_supplicant 是为我设计的)。 启动/停止/读取 systemd 单元的日志确实需要知识和实践,但它肯定是有回报的。 bikerich 2016-08-21T10:29:35+08:002016-08-21T10:29:35+08:00 “A start job running”是由 etc/fstab 错误引起的 交换 UUID(至少在我的 Ubuntu 16.04 Cinnamon 上) do "sudo blkid" in a terminal to get the correct UUID for swap , 然后将其粘贴到 etc/fstab 中。
我已经使用 systemd 5 个月了。有时我会遇到这个问题。为了减少默认值90s(1min30s)的延迟,它在
/etc/systemd/system.conf
文件中:取消注释这些行并更改为您想要的任何值。该解决方案只是减少了您必须等待的时间。你应该检查你的 virtualbox 守护进程。
第二种解决方案是安装
watchdog
并启用它。它适用于很多人,但它不适用于我。P/s:如果要强制关机。让我们看一下systemctl 手册页。
在我将 openvpn 配置为作为 systemd 单元运行后,我不再遇到此问题。
我在arch linux wiki上关注了这个部分: https ://wiki.archlinux.org/index.php/OpenVPN#systemd_service_configuration
也有必要让其他程序作为 sudo - systemd 单元运行(比如 wpa_supplicant 是为我设计的)。
启动/停止/读取 systemd 单元的日志确实需要知识和实践,但它肯定是有回报的。
“A start job running”是由 etc/fstab 错误引起的
交换 UUID(至少在我的 Ubuntu 16.04 Cinnamon 上)
然后将其粘贴到 etc/fstab 中。