service-failure-check.sh 428 B

12345678
  1. #!/bin/bash
  2. SERVICE="$1"
  3. if ! systemctl is-active --quiet "$SERVICE"; then
  4. echo "$(date): Сервис $SERVICE всё ещё не работает. Уведомление отправлено."
  5. # Пример отправки уведомления (настройте под свою систему):
  6. echo "Сервис $SERVICE не работает!" | mail -s "Ошибка сервиса" admin@example.com
  7. fi