CakePHPの1.2はシェルの機能が用意されているらしいので、使ってみた。
下のサイトさんを参考に、さくらサーバで動かしてみた。
・Sun Limited Mt
・くそみそテクニック
app/vendors/shells/の配下にphpファイルを作って、Shellクラスを継承すればOKみたい。
とりあえずtest.phpにした。
あとはcronの設定をさくらのcronタブから行うのですが、けっこう苦労した。
こんな感じに絶対パスで指定したら、うまく動いてくれた。
しかし、Fatal error: Class ‘String’ not found ってエラーが出た。
調べらcake1.2のバグらしい。
すでに修正はされてるようでここのソースにしたら無事うごいた。
ちなみにmain以外のメソッドを呼びたい場合は、
って書けば動く。
ここにコメントをどうぞ
ゲスト
said
2008/5/258:29:46