projects:wg_watchdog
Это старая версия документа!
WG Wathcdog
Проверка наличия интерфейса и перезапуск при необходимости
- wg_watchdog.sh
#!/bin/bash # ==AUTOEXEC== # === WG WatchDog === # * wg-watchdog.sh — Мини-наблюдатель WireGuard # * Проверяет наличие интерфейса wg0 # * перезапускает WireGuard при необходимости. # # Проверка wg0 if ! ip link show wg0 &>/dev/null; then echo "[$(date '+%Y-%m-%d %H:%M:%S')] ❌ wg0 не активен. Перезапуск..." sudo systemctl restart wg-quick@wg0 else echo "[$(date '+%Y-%m-%d %H:%M:%S')] ✅ wg0 активен" fi
projects/wg_watchdog.1742680487.txt.gz · Последнее изменение: 2025/03/23 00:54 —