This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release!

cronjobに登録してシェルを実行する

通常シェルは、ニュースレターを送ったり、たまにデータベースをクリーンアップしたりすることを、 cronjobとして実行します。

このように簡単な設定で行えます。

  */5  *    *    *    *  cd /full/path/to/app && Console/cake myshell myparam
# *    *    *    *    *  実行するコマンド
# │    │    │    │    │
# │    │    │    │    │
# │    │    │    │    \───── 曜日 (0 - 6) (0 から 6 が日曜日から土曜日、
# |    |    |    |           もしくは曜日名)
# │    │    │    \────────── 月 (1 - 12)
# │    │    \─────────────── 日 (1 - 31)
# │    \──────────────────── 時 (0 - 23)
# \───────────────────────── 分 (0 - 59)

詳しくはこちら: https://ja.wikipedia.org/wiki/Crontab