- #!/bin/bash
- SERVICES=("service1" "service2" "service3" "service4" "service5"
- "service6" "service7" "service8" "service9" "service10")
- for service in "${SERVICES[@]}"; do
- if ! systemctl is-active --quiet "$service"; then
- echo "$(date): Сервис $service не работает. Перезапуск..."
- systemctl restart "$service"
- systemctl start "service-failure-watcher@${service}.timer"
- echo "$(date): Таймер для $service активирован"
- fi
- done
|