シェルを指定した時間に走らせたいのでcrontabの設定をしています。
条件としては
AM3:00~8:00の間 30分間隔で 期間は毎日
最初はこの条件として、
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin MAILTO=root HOME=/ LANG=ja_JP.EUC-JP LC_ALL=ja_JP.EUC-JP CONTENT_TYPE=text/plain; charset=EUC-JP */30 3-8 * * * root ./path/to/shell.sh
としていたのですが、この設定だと8:30にも動くことが分かり、後に
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin MAILTO=root HOME=/ LANG=ja_JP.EUC-JP LC_ALL=ja_JP.EUC-JP CONTENT_TYPE=text/plain; charset=EUC-JP */30 3-7 * * * root ./path/to/shell.sh 0 8 * * * root ./path/to/shell.sh
と書き換えました。
しかしこの設定ですとなぜか8:00に動くはずが動いておりませんでした。
/var/log/cronにも/var/log/messagesにもエラーも何も一切出ていませんでした。
この原因、分かる方いらっしゃいますでしょうか?
よろしくお願いいたします。
#16/01/08追記
記述しているファイルが漏れていました。
/etc/cron.d/foo
以下に保存しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/08 04:45
2016/01/08 09:49