crontabはユーザーごとに設定されている。
crontabで実行したコマンドはcrontabの権限で実行されている。
ユーザー別に設定したcrontabがまとめられているディレクトリ
各ユーザーからcrontab -e
で設定したcronは以下のディレクトリにある各ユーザー名のファイルで確認することが出来る。/var/spool/cron/
現状ログインしているユーザーのcrontabの設定の確認だけであればcrontab -l
で確認出来る。
ユーザー別の実行ログがまとめられているディレクトリ
/var/spool/mail/
まとめ
cronが動かない場合は、cronが何を実行しようとして、そのcrontabの所有者権限は誰なのか確認した方が良い。
その他crondが起動しているか、ファイルはフルパスで指定されているか、も確認したほうが良い。