/etc/xdg/autostart/app.desktop サービスが(systemd)サービスを待つようにするには?

/etc/xdg/autostart/app.desktop サービスが(systemd)サービスを待つようにするには?

要約:

/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.desktopsystemd構成に置き換えることもできます。replacement.service上記のように追加のセクションを作成します。

[Install]
WantedBy=multi-user.target

次に実行しますsystemctl enable replacement.service

システムサービス - 「multi-user.target」とは何ですか?詳細をご提供いただけます。

おすすめ記事