Задать вопрос
@G7R04

Как сделать автоматическую проверку работоспособности и рестарт Apache и Mariadb в случае падения?

Нашел в интернете скрипт, который проверяет состояние Apache и MySQL и перезапускает их в случае падения:
#!/bin/bash
# APACHE SECTION
RESTART="/etc/init.d/apache2 restart"
PGREP="/usr/bin/pgrep"
HTTPD="apache"
$PGREP ${HTTPD}
if [ $? -ne 0 ]; then
$RESTART
fi
# MYSQL SECTION
RESTARTM="/etc/init.d/mysql restart"
MYSQLD="mysqld"
$PGREP ${MYSQLD}
if [ $? -ne 0 ]; then
$RESTART
$RESTARTM
fi

Как корректно заменить MySQL на Mariadb?
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + ML и нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
CityCat4
@CityCat4
Жил да был черный кот за углом...
Этот скрипт годится только для тех дистрибов, где нет systemd. Если у Вас бубунта или что-нибудь модно-стильно-молодежное - Вам он не пригодится.
(Как проверить? Очень просто. Если в выводе этой команды есть что-то - пригодится, иначе нет:
ps -axww | grep -w init | grep -v grep)
Если же годится, то просто меняется текст "mysql" на "mariadb"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
monit посмотрите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы