Quantcast
Channel: HAPPY*TRAP » CakePHP
Viewing all articles
Browse latest Browse all 10

[CakePHP] cronからの実行

$
0
0
[CakePHP] cronからの実行

cronからCakePHPのシェルを実行するサンプルです。

シェルの作成

/path/to/app/Console/Command/ExampleShell.php
1
2
3
4
5
class ExampleShell extends AppShell {
    public function hello() {
        // ここに処理を書きます
    }
}

cronの設定

1
00 * * * * /usr/bin/php /path/to/app/Console/cake.php -app /path/to/app/ example hello >/dev/null 2>&1

※「-app」で、appディレクトリのパス(/path/to/app/)を渡しています。


環境
PHP 5.3.10
CakePHP 2.1.0


追記
cronからCakePHPのコントローラアクションを実行させたい場合は、以下の記事を参考にしてみてください。(バッドノウハウ気味ではありますが。。)

Viewing all articles
Browse latest Browse all 10

Trending Articles