【CentOS】cronが動かない場合のチェック


cronが動かない時のチェック項目

 

①cronのプロセス(crond)は起動しているか
↓起動している
②crontabの記載は正しいか
↓正しい
③cronでスクリプトを叩く場合、スクリプトの実行権限は適切か
↓適切
④/var/log/cronに何かヒントが出力されているか
↓むしろ何も出力されていない
⑤rsyslogプロセスは起動しているか

 

docker環境でcronが動かない時に、この⑤でハマりました。
rsyslogが起動していないとログを吐かないだけでなく、cronの実行自体されないようです。