🔧 Советы по автоматической проверке состояния системных служб
Привет, любители стабильных систем! ⚙️
Когда система работает как часы, легко забыть проверить важные службы. Но забывать — значит рисковать! Представляю тебе простые инструменты для мониторинга и автоматической проверки работоспособности сервисов на Linux.
- Используй команду systemctl для получения статуса службы:
systemctl is-active nginx
- Напиши скрипт, который через каждые 10 минут проверяет состояние и перезапускает зависшие службы:
#!/bin/bash
SERVICE=nginx
if ! systemctl is-active --quiet $SERVICE; then
systemctl restart $SERVICE
echo "$SERVICE перезапущен" | mail -s "Сервис $SERVICE сломался" admin@example.com
fi
- Можно запустить этот скрипт в cron, чтобы автоматизировать контроля, ведь даже самые надежные системы нуждаются в заботе.
Помни, что автотесты — залог стабильной работы сервера!
А ты проверяешь статус своих служб регулярно или ждешь сбоев?
- Следи за обновлениями в нашем телеграм-канале https://t.me/LinuxSkill — полезных статей станет ещё больше!
- А в боте https://t.me/gradeliftbot ты найдешь вакансии для системных администраторов!