Tech Tips

  1. プログラミング
  2. 1650 view

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

目的

なぜか、個人サイトのアプリで使っている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で適当な間隔で実行させる。

プログラミングの最近記事

  1. PlatformIO IDE for VSCode を使用して VSCode で Ardu…

  2. ROS Docker イメージで発生した GPG error の解消方法

  3. Streamlit で訪れた国を色づけした世界地図を作成できるアプリケーションを作成してみ…

  4. M5Stack Core2 for AWS – ESP32 IoT開発キットで…

  5. D3.js v7 で点・線・テキスト・ツールチップ・ズームを設定する方法

関連記事

PAGE TOP