1. ホーム
  2. service

[解決済み] 特定のサービスの後にsystemdのサービスを開始しますか?[クローズド]

2022-11-22 06:30:33

質問

一般的な質問があります。どのようにsystemdユニットを起動するのでしょうか *.service の後に特定の *.service が正常に開始された後ですか?

より具体的な質問ですが、どのようにすれば website.service の後にだけ mongodb.service が始まってからですか?つまり website.service に依存する必要があります。 mongodb.service .

どのように解決するのですか?

.serviceファイルの[Unit]セクションの中にあります。

[Unit]
Description=My Website
After=syslog.target network.target mongodb.service

重要なのは mongodb.service

man ページに記載されていますが、書式の関係で初見ではよくわかりません。

systemd.unit - フォーマットがしっかりしている

systemd.unit - あまりうまくフォーマットされていない