S-JIS[2010-09-20] 変更履歴

GAE cron.xml

Google App Engine(GAE)のwar/WEB-INF/cron.xmlのメモ。


概要

cron(UNIXのcronコマンドと同じだとすれば、読みは「クーロン」)は、一定時間ごとにアプリケーションを起動させる仕組み。
cron.xmlに定義を書いておけば、それに応じて自動的に起動し、指定されたURIにアクセスする。


cron.xmlの例

war/WEB-INF/の下にcron.xmlを作成する。(デフォルトでは存在しない)

<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
	<cron>
		<url>/job/post</url>
		<description>post</description>
		<schedule>every 1 hours</schedule>
		<timezone>Asia/Tokyo</timezone>
	</cron>
</cronentries>

cronentriesの下に複数のcron要素を書くことが出来る。

cronで起動させるurlには、ブラウザーから誰かが直接アクセスしないように、web.xmlで制限をかけておく


GAEへ戻る / 技術メモへ戻る
メールの送信先:ひしだま