📡 Как настроить автоматическую проверку и перезапуск сервиса в Linux🛠️ Привет, дружище! Иногда важное приложение или сервис в системе перестает работать и требует вмешательства. Хотелось бы, чтобы всё работало стабильно без постоянных проверок! Есть простой и надежный способ — автоматическая проверка и перезапуск служб. Самое крутое тут — это использовать systemd. Он позволяет создавать таймеры и юниты, которые следят за состоянием сервиса и в случае сбоя мгновенно его перезапуска. Вот основные шаги: - Создать сервисный файл, например, для сервиса nginx: ---- /etc/systemd/system/nginx-monitor.service/ Unit Description=Мониторинг nginx Wants=nginx.service Service Type=oneshot ExecStart=/usr/bin/systemctl restart nginx ---- - А затем таймер, который запускает проверку каждые 5 минут: ---- /etc/systemd/system/nginx-monitor.timer/ Unit Description=Таймер перезапуска nginx каждые 5 минут Timer OnUnitActiveSec=5m Unit=nginx-monitor.service Install WantedBy=timers.target ---- - В
📡 Как настроить автоматическую проверку и перезапуск сервиса в Linux
29 июня 202529 июн 2025
1 мин