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

mysql:4204

From: (遠藤 俊裕) <<endo_t@xxxxxxxxxx>>
Date: Sun, 26 Aug 2001 13:00:24 +0900
Subject: [mysql 04204] cron から myisamchk を実行するとメールが来ない

遠藤です。

もしかしたら、これは Unix の基礎知識なのかもしれませんが、
よく分からないので、お教え下さい。

#!/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

こんなプロセスが残ってます。

そこで、mysqladmin shutdown を実行すると、このプロセスが無く
なって、以下のようなメールが来ます。

-- ここから --
- recovering (with sort) MyISAM-table 'testTBL1.MYI'
Data records: 1364
- Fixing index 1
- Sorting index for MyISAM-table 'testTBL1.MYI'
- recovering (with sort) MyISAM-table 'testTBL2.MYI'
Data records: 1234
- Fixing index 1
- Sorting index for MyISAM-table 'testTBL2.MYI'
  :
- recovering (with keycache) MyISAM-table 'testTBLn.MYI'
Data records: 8
- Sorting index for MyISAM-table 'testTBLn.MYI'
Starting mysqld daemon with databases from /usr/local/var
010825 13:08:17  mysqld ended
-- ここまで --

なんで mysql の終了がここで?^^;
myisamchk を実行する前に shutdown はしてるつもりなんですけど。。。^^;

この原因が分かりません。
ご存じの方いらっしゃいませんか?

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

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