1
Linux 討論版 / Fedora 10 升級到 Fedora 11後....cron.daily異常問題~~
« 於: 2009-11-26 13:34 »
各位前輩好~~~
Fedora 12已經發佈了!!!
因為新的系統總是會有不確定的問題存在,
所以小弟都是習慣將系統升級到前一版本.
(比較多人用,有問題也比較好解決.)
近日我將Fedora 10升級到Fedora 11,
發現了cron.daily裡的程式有時沒有被執行.
有時卻一天執行了兩次.
我更新了四台主機,都同樣遇到問題.
例如logwatch的mail報告:
有時我會收到兩封,一封3點多一封4點多.
有時就一封也沒收到.
查了一下/var/log/cron.
收到兩封時,
[root@ksnat /]# cat /var/log/cron | grep 'Nov 26' | grep daily
Nov 26 00:01:01 ksnat anacron[6122]: Job `cron.daily' locked by another anacron - skipping
Nov 26 02:01:02 ksnat anacron[8267]: Job `cron.daily' locked by another anacron - skipping
Nov 26 03:01:01 ksnat anacron[9337]: Will run job `cron.daily' in 16 min.
Nov 26 03:01:01 ksnat anacron[9342]: Job `cron.daily' locked by another anacron - skipping
Nov 26 03:17:01 ksnat anacron[9337]: Job `cron.daily' started
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9631]: starting 00webalizer
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9640]: finished 00webalizer
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9631]: starting 0logwatch
Nov 26 03:17:10 ksnat run-parts(/etc/cron.daily)[10141]: finished 0logwatch
Nov 26 03:17:10 ksnat run-parts(/etc/cron.daily)[9631]: starting adjust_time
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10149]: finished adjust_time
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting certwatch
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10158]: finished certwatch
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting cups
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10165]: finished cups
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting logrotate
Nov 26 03:17:13 ksnat run-parts(/etc/cron.daily)[10172]: finished logrotate
Nov 26 03:17:13 ksnat run-parts(/etc/cron.daily)[9631]: starting makewhatis.cron
Nov 26 03:17:14 ksnat run-parts(/etc/cron.daily)[10287]: finished makewhatis.cron
Nov 26 03:17:14 ksnat run-parts(/etc/cron.daily)[9631]: starting mlocate.cron
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[10298]: finished mlocate.cron
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[9631]: starting php-eaccelerator
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[10305]: finished php-eaccelerator
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[9631]: starting prelink
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[10614]: finished prelink
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[9631]: starting readahead.cron
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[10625]: finished readahead.cron
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[9631]: starting rpm
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[10636]: finished rpm
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[9631]: starting tmpwatch
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[10674]: finished tmpwatch
Nov 26 03:17:23 ksnat anacron[9337]: Job `cron.daily' terminated
Nov 26 04:02:01 ksnat CROND[11484]: (root) CMD (run-parts /etc/cron.daily)
Nov 26 04:02:01 ksnat CROND[11489]: (root) CMD (root run-parts /etc/cron.daily)
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11484]: starting 00webalizer
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11498]: finished 00webalizer
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11484]: starting 0logwatch
Nov 26 04:02:11 ksnat run-parts(/etc/cron.daily)[12001]: finished 0logwatch
Nov 26 04:02:11 ksnat run-parts(/etc/cron.daily)[11484]: starting adjust_time
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12009]: finished adjust_time
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting certwatch
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12018]: finished certwatch
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting cups
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12025]: finished cups
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting logrotate
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12032]: finished logrotate
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting makewhatis.cron
Nov 26 04:02:14 ksnat run-parts(/etc/cron.daily)[12147]: finished makewhatis.cron
Nov 26 04:02:14 ksnat run-parts(/etc/cron.daily)[11484]: starting mlocate.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12158]: finished mlocate.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting php-eaccelerator
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12165]: finished php-eaccelerator
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting prelink
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12177]: finished prelink
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting readahead.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12188]: finished readahead.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting rpm
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[12199]: finished rpm
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[11484]: starting tmpwatch
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[12237]: finished tmpwatch
從上面的記錄看出,應該是anacron跑了一次.cron又跑了一次.
查了Google~~~似乎Fedora 11沒有辦法停用anacron.
我在/etc/rc.d/init.d/裡也沒有找到anacron,
但是rpm -qa anacron卻有安裝!!!!
收到兩封也還好~~~
沒收到時,完全沒有當天的cron.daily執行記錄.
(這是另一台主機,今天就沒收到.)
[root@mail ~]# cat /var/log/cron | grep 'Nov 26' | grep daily
Nov 26 00:01:01 mail anacron[2095]: Job `cron.daily' locked by another anacron - skipping
@@"這.......就完全不知道怎麼查!!!
有人遇到這種情形嗎???
我還有一台...完全不敢升級!!!!
那台是正常沒有問題的.....Fedora 10!!
Fedora 12已經發佈了!!!
因為新的系統總是會有不確定的問題存在,
所以小弟都是習慣將系統升級到前一版本.
(比較多人用,有問題也比較好解決.)
近日我將Fedora 10升級到Fedora 11,
發現了cron.daily裡的程式有時沒有被執行.
有時卻一天執行了兩次.
我更新了四台主機,都同樣遇到問題.
例如logwatch的mail報告:
有時我會收到兩封,一封3點多一封4點多.
有時就一封也沒收到.
查了一下/var/log/cron.
收到兩封時,
[root@ksnat /]# cat /var/log/cron | grep 'Nov 26' | grep daily
Nov 26 00:01:01 ksnat anacron[6122]: Job `cron.daily' locked by another anacron - skipping
Nov 26 02:01:02 ksnat anacron[8267]: Job `cron.daily' locked by another anacron - skipping
Nov 26 03:01:01 ksnat anacron[9337]: Will run job `cron.daily' in 16 min.
Nov 26 03:01:01 ksnat anacron[9342]: Job `cron.daily' locked by another anacron - skipping
Nov 26 03:17:01 ksnat anacron[9337]: Job `cron.daily' started
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9631]: starting 00webalizer
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9640]: finished 00webalizer
Nov 26 03:17:01 ksnat run-parts(/etc/cron.daily)[9631]: starting 0logwatch
Nov 26 03:17:10 ksnat run-parts(/etc/cron.daily)[10141]: finished 0logwatch
Nov 26 03:17:10 ksnat run-parts(/etc/cron.daily)[9631]: starting adjust_time
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10149]: finished adjust_time
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting certwatch
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10158]: finished certwatch
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting cups
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[10165]: finished cups
Nov 26 03:17:12 ksnat run-parts(/etc/cron.daily)[9631]: starting logrotate
Nov 26 03:17:13 ksnat run-parts(/etc/cron.daily)[10172]: finished logrotate
Nov 26 03:17:13 ksnat run-parts(/etc/cron.daily)[9631]: starting makewhatis.cron
Nov 26 03:17:14 ksnat run-parts(/etc/cron.daily)[10287]: finished makewhatis.cron
Nov 26 03:17:14 ksnat run-parts(/etc/cron.daily)[9631]: starting mlocate.cron
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[10298]: finished mlocate.cron
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[9631]: starting php-eaccelerator
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[10305]: finished php-eaccelerator
Nov 26 03:17:17 ksnat run-parts(/etc/cron.daily)[9631]: starting prelink
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[10614]: finished prelink
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[9631]: starting readahead.cron
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[10625]: finished readahead.cron
Nov 26 03:17:21 ksnat run-parts(/etc/cron.daily)[9631]: starting rpm
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[10636]: finished rpm
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[9631]: starting tmpwatch
Nov 26 03:17:23 ksnat run-parts(/etc/cron.daily)[10674]: finished tmpwatch
Nov 26 03:17:23 ksnat anacron[9337]: Job `cron.daily' terminated
Nov 26 04:02:01 ksnat CROND[11484]: (root) CMD (run-parts /etc/cron.daily)
Nov 26 04:02:01 ksnat CROND[11489]: (root) CMD (root run-parts /etc/cron.daily)
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11484]: starting 00webalizer
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11498]: finished 00webalizer
Nov 26 04:02:01 ksnat run-parts(/etc/cron.daily)[11484]: starting 0logwatch
Nov 26 04:02:11 ksnat run-parts(/etc/cron.daily)[12001]: finished 0logwatch
Nov 26 04:02:11 ksnat run-parts(/etc/cron.daily)[11484]: starting adjust_time
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12009]: finished adjust_time
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting certwatch
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12018]: finished certwatch
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting cups
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12025]: finished cups
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting logrotate
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[12032]: finished logrotate
Nov 26 04:02:13 ksnat run-parts(/etc/cron.daily)[11484]: starting makewhatis.cron
Nov 26 04:02:14 ksnat run-parts(/etc/cron.daily)[12147]: finished makewhatis.cron
Nov 26 04:02:14 ksnat run-parts(/etc/cron.daily)[11484]: starting mlocate.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12158]: finished mlocate.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting php-eaccelerator
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12165]: finished php-eaccelerator
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting prelink
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12177]: finished prelink
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting readahead.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[12188]: finished readahead.cron
Nov 26 04:02:15 ksnat run-parts(/etc/cron.daily)[11484]: starting rpm
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[12199]: finished rpm
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[11484]: starting tmpwatch
Nov 26 04:02:17 ksnat run-parts(/etc/cron.daily)[12237]: finished tmpwatch
從上面的記錄看出,應該是anacron跑了一次.cron又跑了一次.
查了Google~~~似乎Fedora 11沒有辦法停用anacron.
我在/etc/rc.d/init.d/裡也沒有找到anacron,
但是rpm -qa anacron卻有安裝!!!!
收到兩封也還好~~~
沒收到時,完全沒有當天的cron.daily執行記錄.
(這是另一台主機,今天就沒收到.)
[root@mail ~]# cat /var/log/cron | grep 'Nov 26' | grep daily
Nov 26 00:01:01 mail anacron[2095]: Job `cron.daily' locked by another anacron - skipping
@@"這.......就完全不知道怎麼查!!!
有人遇到這種情形嗎???
我還有一台...完全不敢升級!!!!
那台是正常沒有問題的.....Fedora 10!!