@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?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Этот скрипт годится только для тех дистрибов, где нет systemd. Если у Вас бубунта или что-нибудь модно-стильно-молодежное - Вам он не пригодится.
(Как проверить? Очень просто. Если в выводе этой команды есть что-то - пригодится, иначе нет:
ps -axww | grep -w init | grep -v grep)
Если же годится, то просто меняется текст "mysql" на "mariadb"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
monit посмотрите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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