|
@@ -0,0 +1,15 @@
|
|
|
+#!/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
|