fstabがマウントされた後に実行されるようにsystemdサービスを設定する

fstabがマウントされた後に実行されるようにsystemdサービスを設定する

systemd .service開始する必要があるスクリプトを作成しています。後ろに/etc/fstabCIFSネットワークの場所は/mnt/起動時にマウントされます。

スクリプトはOpenVPN依存関係スクリプトが最初に起動するのを待ちますが、インストールが完了するのを待ちます。

/etc/systemd/system/my-daemon.service:

[Unit]
Description=Launch My Daemon
After=network.target vpn-launch.service
Requires=vpn-launch.service

systemd.mount行に追加しようとしましたが、After=network.target vpn-launch.service systemd.mount目的の結果が得られませんでした。

ベストアンサー1

/etc/fstabCIFSネットワークの場所は/mnt/起動時にマウントされます。

まったくそうではありません。これを正しくすれば、残りは所定の位置になります。

マウントはsystemdによって処理されます(生成されます)。設置単位次の名前が付けられますmnt-wibble.mount。次のコマンドの出力で実際の名前を表示できます。

systemctl list-units --type=mount

他のユニットと同様に詳細を見ることができます。

systemctl status

とても簡単です。インストールデバイスの起動後にデバイスを起動するように指示する必要があります。

After=network.target vpn-launch.service mnt-wibble.mount

追加読書

おすすめ記事