Автор Тема: Mysql въпрос  (Прочетена 887 пъти)

bukich

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: Ubuntu 10.10 Maverick Meerkat
  • Window Manager: Gnome 2.32.0
    • Профил
Mysql въпрос
« -: 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. Предварително благодаря!
Активен

NaDa

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Mysql въпрос
« Отговор #1 -: Mar 16, 2007, 11:55 »
Защо толкова сложно?

pgrep mysqld || /etc/init.d/mysql restart...
Активен

bukich

  • Напреднали
  • *****
  • Публикации: 58
  • Distribution: Ubuntu 10.10 Maverick Meerkat
  • Window Manager: Gnome 2.32.0
    • Профил
Mysql въпрос
« Отговор #2 -: Mar 16, 2007, 12:18 »
Това е много по-добро, благодаря!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 8536 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 2059 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 8604 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 10971 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 9545 Последна публикация Mar 16, 2008, 01:17
от neter