cronで動かすプログラムをURLから実行して動作確認をする方法です。
cronを動かす処理を書いて、それを実行して動作検証する時にテスト環境でいちいちcronを動くようにして試すのは面倒くさいのでURLを叩いてcronの結果が正しいのかを見たいという時のメモです。
cronを動かすのはCakePHP2系でCronを動かすのようにしています。
後はコントローラーのアクションで以下のように記述してあげればURLを叩いてcronが実行されます。
class XXXXController extends AppController function xxxxxx() { App::uses('AppShell','Console/Command'); App::uses('XXXXShell', 'Console/Command'); $shell = new XXXXShell(); $shell->action_name(); } }