mytips.exblog.jp ブログトップ

MySQL crontabで再起動 FreeBSD
MySQLを使っていると、利用メモリが増えてします。かつ自動解放されないので、定期的に再起動するようにしてみる。

下の2つのコマンドを実行したい。
mysqladmin -uroot -p shutdown
mysqld_safe&

シェルスクリプトとして
------------
#!/bin/sh
/usr/local/bin/mysqladmin -uroot -p[パスワード] shutdown
/usr/local/bin/mysqld_safe
-------------
こんな内容。
chmod で実行パーミッッションを設定しておく。
また
ファイルに直接パスワードを書かなきゃいけないので、root権限でしか見えないパーミッションに変えて保存しておく。

FreeBSDの場合、一般ユーザのcrontabは
~/.crontab
だが、rootのcrontabは、
/etc/crontab
su root

vi /etc/crontab
を開いて、1日一回(6:02AM)に実行するようにする(/dev/nullの意味はググルと分かります)

2 6 * * * root /root/restart_mysql.sh >/dev/null

これで保存しておく
ログは、
tail -f /var/log/cron
[PR]
by sato025 | 2007-10-11 01:29
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();