cron.daily、cron.hourlyにおいたシェルが動かない
Last-modified: Sun, 09 Apr 2017 16:04:03 JST (2837d)
Top > cron.daily、cron.hourlyにおいたシェルが動かない
- cron.daily、cron.hourlyなどにシェルを置いて、定時実行したいことがあります。
手動でbash /etc/cron.hourly/log-check.sh
と叩くと実行されますが、なぜかcronで実行されていないようです。
これ、どうやらUbuntuのcronの制限で、ファイル名にドットがあるとダメのようです。
なので、
root@hogehoge:/etc/cron.hourly# ls -lah 合計 16K drwxr-xr-x 2 root root 4.0K 4月 5 00:41 . drwxr-xr-x 103 root root 4.0K 4月 5 00:00 .. -rw-r--r-- 1 root root 102 4月 6 2016 .placeholder -rwxr-xr-x 1 root root 402 4月 5 00:37 log-check.sh <--これはダメ -rwxr-xr-x 1 root root 203 4月 5 12:41 test <---これはOK
のように、拡張子を省きましょう。
Counter: 1191,
today: 2,
yesterday: 2
このページの参照回数は、1191です。