CakePHPでcronを使う場合のメモ。なお、メールを受信したことでプログラムを起動する場合は、さくらインターネットを使えば有料だが機能を利用できる。value-domainのcoreserverではできない。
スポンサードリンク
以下のページがたいへん参考になる:
cronを使う-TIPS/CakePHP/cronを使う-プログラミングチップス – アルファブレンド・プログラミングチップス
引用:
例えばcronに実行させるファイルをwebroot/files以下においたとすると、
http://host.com/users/check/
という、usersコントローラのcheckアクションを実行したい場合<?php
$_GET[‘url’] = “users/check/”;
require_once( dirname( dirname(__FILE__) ) . “/index.php” );
?>ファイルはapp/script/等を作ったりして
WEBに公開されないところに配置しておきましょう。
参考文献
- cakephpでcron実行や、postfixへのメール受信でパイプで渡されたりして駆動したり、WEBの方でも使う関数をつかって書きたいツールなどあると思います。 それらのcakephpで.. – 人力検索はてな
- CakePHP cronを利用する : のほほんやろうなFX
- “ソフトウェアでCron(タスクスケジューラ)を実現” フォーラム – CakePHP Users in Japan
- おれ最前線ねっと – CakePHPでCronを使う。
コメント