40.3. ネットワークの開始後に systemd サービスが起動する設定
Red Hat Enterprise Linux は、systemd
サービスファイルを /usr/lib/systemd/system/
ディレクトリーにインストールします。この手順では、/etc/systemd/system/<service_name>.service.d/
内のサービスファイル用のドロップインスニペットを作成します。このスニペットは、ネットワークがオンラインになった後に特定のサービスを起動するために、/usr/lib/systemd/system/
内のサービスファイルと一緒に使用します。ドロップインスニペットの設定が、/usr/lib/systemd/system/
内のサービスファイルにある値と重複する場合は、優先度が高くなります。
手順
エディターでサービスファイルを開きます。
systemctl edit <service_name>
# systemctl edit <service_name>
Copy to Clipboard Copied! 以下を入力し、変更を保存します。
[Unit] After=network-online.target
[Unit] After=network-online.target
Copy to Clipboard Copied! systemd
サービスを再読み込みします。systemctl daemon-reload
# systemctl daemon-reload
Copy to Clipboard Copied!