[gelöst] debian service starten wenn wireguard verbindung steht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1305
Registriert: 07.08.2017 14:29:51

[gelöst] debian service starten wenn wireguard verbindung steht

Beitrag von joe2017 » 20.11.2024 09:37:05

Hallo zusammen,

ich habe ein Service welcher nach jedem Neustart ein Script startet. Generell funktioniert das auch.

Jetzt habe ich einige Clients welche eine Wireguard Verbindung in mein Netzwerk aufbauen und hier erhalte Ich eine Fehlermeldung von meinem Service/Script, dass mein Netzwerk nicht erreichbar ist.
Wie kann ich meinem Service sagen, dass er erst starten soll nachdem die Wireguard Verbindung steht? Ich habe bereits "After=network.target" getestet.

Hier mein Service
sudo nano /etc/systemd/system/myservice.service

Code: Alles auswählen

[Unit]
Description=myService
After=network.target

[Service]
ExecStart=/path/to/script.sh

[Install]
WantedBy=multi-user.target
Zuletzt geändert von joe2017 am 20.11.2024 10:14:15, insgesamt 1-mal geändert.

Benutzeravatar
joe2017
Beiträge: 1305
Registriert: 07.08.2017 14:29:51

Re: debian service starten wenn wireguard verbindung steht

Beitrag von joe2017 » 20.11.2024 10:14:03

ich habe es hinbekommen.

Code: Alles auswählen

[Unit]
Description=myService
After=network.target WIREGUARD-SERVICE-NAME.service

[Service]
ExecStart=/path/to/script.sh

[Install]
WantedBy=multi-user.target

Antworten