edd*_*P23 74 ubuntu systemd services
我遇到了一个.service包含以下内容:
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
原始.service文件可以在这里找到。
我在 Ubuntu 16.04LTS 上。
Tob*_*olm 48
multi-user.target表示 systemd-service 将在系统达到运行级别 2 时启动。
为了补充答案,以下是目标及其运行级别的表格:
Run Lvl Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off
1 runlevel1.target, rescue.target Set up a rescue shell
2,3,4 runlevel[234].target, Set up a non-gfx multi-user shell
multi-user.target
5 runlevel5.target, graphical.target Set up a gfx multi-user shell
6 runlevel6.target, reboot.target Shut down and reboot the system
Run Code Online (Sandbox Code Playgroud)
Geo*_*nov 21
这就是 systemd 中的依赖处理机制。multi-user.target 是 systemV 世界中运行级别 3 的替代方案。也就是说,达到 multi-user.target 包括启动“Confluent ZooKeeper”服务。可能这就是你真正需要的。
icc*_*c97 14
我发现本教程最容易理解。您可以自己运行以下命令以查看其中的内容:
$ ls -al /lib/systemd/system/runlevel*
lrwxrwxrwx. 1 root root 15 Apr 25 10:31 /lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 25 10:31 /lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Apr 25 10:31 /lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Apr 25 10:31 /lib/systemd/system/runlevel6.target -> reboot.target
Run Code Online (Sandbox Code Playgroud)
但是您可能应该阅读有关目标的链接问题已接受答案。