📡 Как настроить автоматическую проверку и перезапуск сервиса с помощью systemd Привет, любители Linux и DevOps! 🚀 Хотите сделать так, чтобы ваш сервис всегда был в рабочем состоянии без постоянного контроля? Сегодня расскажу о мощном инструменте — systemd, который может автоматизировать этот процесс за вас! Основные преимущества: - автоматический перезапуск при сбое - настройка приоритетных проверок - управление зависимостями Создадим таймер, который проверяет состояние сервиса каждые 5 минут и восстанавливает его при необходимости. Пример: создаем юнит-файл для проверки сервиса «myapp.service»: [Unit] Description=Автоматическая проверка myapp [Service] Type=oneshot ExecStart=/bin/systemctl is-active --quiet myapp || /bin/systemctl restart myapp [Install] WantedBy=multi-user.target Дальше добавляем его в автозагрузку и запускаем: sudo systemctl enable myapp-check.timer sudo systemctl start myapp-check.timer Теперь ваше приложение будет автоматически следить за своим состоя
📡 Как настроить автоматическую проверку и перезапуск сервиса с помощью systemd
20 августа 202520 авг 2025
1 мин