对于这样一个简单的问题,我就是找不到一份直截了当的文件。
[Unit] Requires=network-online.target After=network-online.target [Service] ExecStart=/bin/bash /etc/a.sh
看,我省略了 [Install] 截面和法线 systemctl enable ...
[Install]
systemctl enable ...
[Install] WantedBy=multi-user.target
当机器重新启动时,服务将无法运行。 我知道这是有道理的,似乎systemd正在试图找到所有/etc/systemd/system/ .想要/ 。要运行的服务,
这是自动启动新服务的唯一方法吗?
我问这个问题的原因是,我想静态地简单地分析系统映像中的服务,而不运行它,所以需要找出哪些服务将自动启动。
这个 [Install] .wants/ systemctl enable 使用中的信息 [安装] 节,但也可以手动创建。
.wants/
systemctl enable
[安装]