这是我的boondocks-agent.service .服务文件。我已经将它安装在/lib/systemd/system中:
[Unit]
Description=Boondocks agent
Requires=\
balena.service
After=\
balena.service
[Service]
Type=simple
Restart=always
RestartSec=10s
WatchdogSec=60
EnvironmentFile=/etc/boondocks-agent/agent.conf
EnvironmentFile=-/tmp/boondocks-agent.conf
ExecStartPre=-/usr/bin/stop-boondocks-agent
ExecStart=/usr/bin/healthdog --healthcheck=/usr/lib/boondocks-agent/boondocks-agent-healthcheck /usr/bin/start-boondocks-agent
ExecStop=-/usr/bin/stop-boondocks-agent
[Install]
WantedBy=multi-user.target当我启动系统时,它似乎没有启动。在干净的引导之后,我看到的是状态:
systemctl status boondocks-agent
boondocks-agent.service - Boondocks agent
Loaded: loaded (/lib/systemd/system/boondocks-agent.service; disabled; vendor preset: enabled)
Active: inactive (dead)我要做什么才能使这个在启动时自动启动?
发布于 2018-05-04 12:56:45
您需要启用它的启动时间:
systemctl enable boondocks-agent
发布于 2022-10-04 18:51:01
我也有同样的问题。我添加了一个服务,并期望在引导时启动一个计时器。我的计时器从来没有启动,但我可以手动启动它,并让它按照预期的永远运行。要使Yocto项目创建并启动我添加的计时器,请执行以下操作
SYSTEMD_SERVICE_${PN} = " logrotate.service logrotate.timer"https://unix.stackexchange.com/questions/441777
复制相似问题