要約:
/etc/xdg/autostart/app.desktop
サービスがシステムサービスを待機させる方法は何ですか?
長い:
/etc/xdg/autostart/app.desktop
まず、systemdサービスを開始する必要がある実行されたアプリケーションがあります。
そのような目的のための既存のツールがある場合は、いくつかの省電力/スタンバイ/カスタムコードを避けたいと思います。
一種のwait_for_service_to_be_running <service-name>
(systemd)コマンドラインツールがありますか?
ベストアンサー1
ファイルを作成してyourservice.service
.desktopファイルに入れて実行します/etc/systemd/system/
。systemctl start yourservice
[Unit]
Requires=somesystemd.service
After=somesystemd.service
[Service]
ExecStart=/path/to/yourservice
あるいは、app.desktop
systemd構成に置き換えることもできます。replacement.service
上記のように追加のセクションを作成します。
[Install]
WantedBy=multi-user.target
次に実行しますsystemctl enable replacement.service
。
システムサービス - 「multi-user.target」とは何ですか?詳細をご提供いただけます。