systemd
.service
開始する必要があるスクリプトを作成しています。後ろに/etc/fstab
CIFSネットワークの場所は/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/fstab
CIFSネットワークの場所は/mnt/
起動時にマウントされます。
まったくそうではありません。これを正しくすれば、残りは所定の位置になります。
マウントはsystemdによって処理されます(生成されます)。設置単位次の名前が付けられますmnt-wibble.mount
。次のコマンドの出力で実際の名前を表示できます。
systemctl list-units --type=mount
他のユニットと同様に詳細を見ることができます。
systemctl status
とても簡単です。インストールデバイスの起動後にデバイスを起動するように指示する必要があります。
After=network.target vpn-launch.service mnt-wibble.mount