cronが動かなくなった時に確認すること

NO IMAGE

突然cronが動かなくなりました
原因はたぶん、groonga-munin-pluginsを入れたことな気がします

気づいて直すまで時間がかかったので、記録しておきます

インストールされているか確認する

~~~
yum list installed | grep cron
cronie.x86_64 1.4.4-7.el6 @base
cronie-anacron.x86_64 1.4.4-7.el6 @base
crontabs.noarch 1.10-33.el6 @base
~~~

起動しているか確認する

~~~
service crond status
~~~

crontabを確認する

OS標準の場合はこんな内容が書かれているはず
~~~
$ sudo cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
59 * * * * root run-parts /etc/cron.hourly
00 4 * * * root run-parts /etc/cron.daily
20 4 * * 0 root run-parts /etc/cron.weekly
40 4 1 * * root run-parts /etc/cron.monthly
~~~

ここがこんな風になってました

~~~
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .—————- minute (0 – 59)
# | .————- hour (0 – 23)
# | | .———- day of month (1 – 31)
# | | | .——- month (1 – 12) OR jan,feb,mar,apr …
# | | | | .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
~~~

run-partsがなくなっていたので追加したら動くようになりました (;´Д`)
yumで入れるとこういう入り方になるのかな??