小编All*_*mon的帖子

知道 systemd 是否真的启用

我想弄清楚是否启用了服务。

使用 SysV Init 很容易。但是 withsystemctl status <service name>令人困惑,而且 systemd 太复杂而无法深入研究。

具体来说,我尝试启用

# systemctl enable watchdog.service
Run Code Online (Sandbox Code Playgroud)

但重启后它给了我这个状态:

# systemctl status watchdog.service
? watchdog.service - watchdog daemon
   Loaded: loaded (/lib/systemd/system/watchdog.service; static; vendor preset: enabled)
   Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

但我无法理解 id 它已启用但发生了一些事情,或者如果启用服务命令失败。

在任何时候,手动启动服务都可以正常工作:

# systemctl start watchdog.service
# systemctl status watchdog.service
? watchdog.service - watchdog daemon
   Loaded: loaded (/lib/systemd/system/watchdog.service; static; vendor preset: enabled)
   Active: active (running) since Qua 2016-12-21 04:03:26 BRST; 2s ago
  Process: 9111 ExecStart=/bin/sh -c [ $run_watchdog != 1 …
Run Code Online (Sandbox Code Playgroud)

systemd

5
推荐指数
1
解决办法
4402
查看次数

标签 统计

systemd ×1