[前][次][番号順一覧][スレッド一覧]

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> ]