Cronの使えない環境で、定期的な処理を行うためのツールです。一定期間ごとに外部サイトのデータを参照するようなプログラムに利用できます。
「サイトのトップページなどからimgタグでプログラムを呼び出すと、プログラム内部からHTTPリクエストが送られる。ただし一定時間以内の連続アクセスは無視する。」という仕組みなので、「◯時◯分ぴったりに処理する」などは難しいです。
cron_like フォルダが作成されるので、まるごとサーバーにアップロードします。cron_like/index.php で、「リクエスト送信先」と「リクエスト送信時間間隔」を設定します。cron_like/request.log のパーミッションを 606 に設定します。cron_like/index.php にアクセスし、リクエストが送られたかどうかを確認します。cron_like/index.php で、「出力モード」を image に設定します。<p><img src="cron_like/index.php" alt="Cron" width="1" height="1" /></p> のようにプログラムを呼び出します。cron_like/request.log にリクエストが送られた日時が記録されます。リクエストの送信に file_get_contents() という命令を使用していますが、この命令で外部へリクエストを送れないことが稀にあります。その場合、このツールは使えません。(気が向いたら対処します。)
Ver 1.0.0 を公開。
Analyze