/etc/crontabに記述してあるのに一部のスクリプトの実行結果が通知されない
RedHat9を使用しています。
# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
00,12,24,36,48 * * * * root run-parts /etc/cron/networkDown.cron
05 * * * * root run-parts /etc/cron/top_c.cron
# ls -l /etc/cron/
drwxrwxr-x 2 root root 4096 1月 13 01:38 networkDown.cron/
drwxrwxr-x 2 root root 4096 11月 15 14:23 ntp.cron/
drwxrwxr-x 2 root root 4096 11月 26 14:24 top_c.cron/
# ls -l /etc/cron/networkDown.cron
-rwxr-xr-x 1 root root 481 2月 28 2004 diskSpaceCheck.cron*
-rwxr-xr-x 1 root root 2938 8月 5 15:33 networkDown.cron*
-rwxr--r-- 1 root root 206 11月 30 23:56 popAccessCheck.cron*
-rwxr--r-- 1 root root 543 1月 13 01:37 printSeverCheck.sh*
となっていますが何故か/etc/cron/networkDown.cronディレクトリだけの実行結果がroot宛に通知されません。
/etc/cron/top_c.cronの実行結果はroot宛に通知されます。
# tail -f /var/log/cron
には
# crontab -l
で表示される分のcronの処理結果しか吐かれないようです。
どうして、一部のディレクトリだけの実行結果が通知されないのでしょうか?
お礼
ご回答有難うございます。非常に助かりました。 修正時刻だけではなく、パーミッション、サイズ、ファイル名も取得したいので、やはり作るしかないですか・・。 がんばってみます。