Инструменты пользователя

Инструменты сайта


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.1742680452.txt.gz · Последнее изменение: 2025/03/23 00:54 —

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution 4.0 International
CC Attribution 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki