WebJobを使ってみる
Last-modified: Mon, 15 Dec 2014 17:08:05 JST (3718d)
Top > WebJobを使ってみる
- ここでは、サンプルとして、定期的にphpファイルを実行してファイルに出力します。
以下の様なphpプログラムを作成します。(test.php)<?php phpinfo();
- これを適当な非公開ディレクトリ(ここではWebサイト内/site/crontest/)にアップロード。
- Webジョブ実行用バッチファイルを作成。以下サンプル。(cron.bat)
php %HOME%\site\crontest\test.php >> %HOME%\site\crontest\log.txt
- %HOME%で絶対パスを指定するところがミソ。
- このファイル(cron.bat)をzipに圧縮します。
- Webジョブは現時点では新ポータルは対応していないので、旧ポータルから
Webサイトを選択、Webジョブを選択します。 - 下の追加ボタンを押します。
- 名前を適当につけます。コンテンツには先ほど作成したZIPファイルをアップロードします。
実行方法はスケジュールに従って実行を選択します。 - 繰り返しの間隔で実行間隔をセット。ここでは終了日が入っていますが、ここでは無期限設定出来ないので、一旦確定します。
- スケジュールのところをクリックします。
- 名前のところをクリックします。
- スケジュールの箇所で、開始日時を今日よりも過去に、終了日を終了日なしにセットします。
- 履歴をクリックすると、実行履歴が確認できます。
Counter: 915,
today: 2,
yesterday: 1
このページの参照回数は、915です。