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();
}
}