これは私の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)
起動時に自動的に起動するにはどうすればよいですか?
ベストアンサー1
あなたは言う、
YOCTOで同等の呼び出しは
systemctl enable
次のとおりです。SYSTEMD_SERVICE_${PN} = " \ boondocks-agent.service "
私はこれが次のように思う。インストールする提供する。既定では、サービスを有効にするには、以下を追加する必要があります。
SYSTEMD_AUTO_ENABLE_${PN} = "enable"