mysql:4210
From: <takeshi@xxxxxxxxxx>
Date: Sun, 26 Aug 2001 19:13:42 +0900
Subject: [mysql 04210] Re: cron から myisamchk を実行するとメールが来ない
At Sun, 26 Aug 2001 13:00:24 +0900, 遠藤 俊裕 wrote: > #!/bin/sh > # MyISAM Check sequence > /usr/local/bin/mysqladmin shutdown > cd /usr/local/var/testDB > for P in *.MYI; do > /usr/local/bin/myisamchk -r $P > /usr/local/bin/myisamchk -S $P > done > > /usr/local/etc/rc.d/mysql.server.sh start > > こんな sh を書いてます。 > それを cron から一日一回実行するようにしています。 > しかし、cron からメールが来ません。 > > ps を見ると > > /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t > > こんなプロセスが残ってます。 それ以外のプロセス(sh script にかかれている)が残っているはずです。 > そこで、mysqladmin shutdown を実行すると、このプロセスが無く > なって、以下のようなメールが来ます。 先の、--with-mit-pthread のせいかもしれません。 FreeBSD 上で、MIT-Pthread を使用するように MySQL をコンパイルすると、 停止時(mysqladmin shutdown)やその他、いくつか不具合がでます。 (MIT Pthread を使用するのは、FreeBSD2.x までです。) おそらく、このシェルはまだ終了していなくて、sendmailへのパイプが閉じられ ていないのでしょう。 あるいはもっと単純な話で、 mysqladmin shutdown に -p がついていて、入力待ちだったり... -- 村上 毅 takeshi@xxxxxxxxxx
4204 2001-08-26 13:00 [<endo_t@xxxxxxxxxx> ] cron から myisamchk を実行するとメールが来ない -> 4210 2001-08-26 19:13 ┣[<takeshi@xxxxxxxxxx>] 4212 2001-08-26 20:41 ┃┗[<endo_t@xxxxxxxxxx> ] 4214 2001-08-26 20:52 ┗[Yasuhiro Hayase <hay] 4219 2001-08-26 22:04 ┗[<endo_t@xxxxxxxxxx> ]