netcheck.service
24 Zeilen · 638 B · Text
| 1 | # systemd-Service fuer netcheck.sh (Linux) |
| 2 | # |
| 3 | # Installation: |
| 4 | # sudo cp netcheck.service netcheck.timer /etc/systemd/system/ |
| 5 | # sudo systemctl daemon-reload |
| 6 | # sudo systemctl enable --now netcheck.timer |
| 7 | # |
| 8 | # Status und Logs: |
| 9 | # systemctl list-timers netcheck.timer |
| 10 | # journalctl -u netcheck.service -f |
| 11 | |
| 12 | [Unit] |
| 13 | Description=netcheck - IPv4/IPv6 Verbindungsmonitoring |
| 14 | Wants=network-online.target |
| 15 | After=network-online.target |
| 16 | |
| 17 | [Service] |
| 18 | Type=oneshot |
| 19 | # Als root, damit mtr Raw Sockets oeffnen darf |
| 20 | User=root |
| 21 | ExecStart=/usr/local/netcheck/netcheck.sh run |
| 22 | # Ein Lauf darf nie laenger dauern als das Timer-Intervall |
| 23 | TimeoutStartSec=240 |
| 24 | Nice=5 |