ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Nov 22

[Shell][mysql]mysqldのプロセスを見て無かったら再起動するシェルスクリプト

by zuqqhi2 at 2013年11月22日
Pocket

目的

なぜか、個人サイトのアプリで使っているmysqldがたまに死ぬので、
短期的な対応としてプロセスを監視して死んだら再起動させるシェルスクリプトを作ってみた。

ソース

#!/bin/sh

PROCESS=`ps -ef | grep /usr/sbin/mysqld | grep -v grep | wc -l`
if test $PROCESS -eq 0
then
        LOG=`sudo /etc/init.d/mysql start`
fi

これをcrontabで適当な間隔で実行させる。

Related Posts

Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.