Титла: Mysql въпрос Публикувано от: bukich в Mar 16, 2007, 11:30 Здравейте, направих следния скрипт:
#!/bin/sh if kill -0 $( cat /usr/local/mysql/var/$( hostname ).pid ) ; then echo "MySQL is running OK" else /etc/init.d/mysql restart && \ echo "MySQL restarted" fi който проверява дали съществува pid файл на mysql-a, ако да всичко е ОК, ако не рестартира mysql-a Въпроса ми е следния, как мога да вземам съдържанието на pid файла и да го сравнява дали е същия като стартирания процес на mysql чрез ps -aux | grep ID-то на процеса. И мога ли освен тази проверка да правя също така и mysqlcheck --all-databases и да ми казва дали всичко е ОК с БДи. Дистрибуцията е RHEL 3 Update 4, mysql 5.0.22. Предварително благодаря! Титла: Mysql въпрос Публикувано от: NaDa в Mar 16, 2007, 11:55 Защо толкова сложно?
pgrep mysqld || /etc/init.d/mysql restart... Титла: Mysql въпрос Публикувано от: bukich в Mar 16, 2007, 12:18 Това е много по-добро, благодаря!
|