-1

頻繁に更新される RSS フィード (xml) があります。RSS フィード (xml) で新しい更新が利用可能になった場合、APNS に通知を送信する必要があります。これまでのところ、php を使用して xml を解析し、その結果を Mac 上のローカル Apache サーバー (MAMP) を使用して APNS に送信できることを知っています。

しかし、私はphp xxx.phpターミナル ウィンドウでコマンドを入力するだけでそれを行います。Filexxx.phpは最初に xml ファイルを解析し、次に結果を APNS サーバーに送信します。

私の質問は

このphpファイルをサーバーで定期的に実行するにはどうすればよいですか?
バーチャル プライベート サーバーは必要ですか?
もしそうなら、PHPファイルを継続的にまたは10分ごとに実行するためのコードまたは機能は何ですか?

4

3 に答える 3

3

ファイルを定期的に実行するには、cron ジョブを管理する必要があります。何をする必要があるかを説明したかったのですが、深遠な記事を見つけました。一見の価値があります。 http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

于 2012-09-13T12:42:13.303 に答える
1

You can use cron on a linux/mac server to run periodically any command (for example: php xxx.php)

I) In a command prompt you can edit the crontab with: crontab -e

II). At the end you add a line for every script you want to run periodically. Each line must follow this pattern:

`minute` `hour` `day of the month` `month` `day of the week` `command`

For example if you want to run the script every hour you add this line:

* */1 * * * php xxx.php

III) Then exit with CTRL+X and save.

More examples on Wikipedia.

于 2012-09-13T12:30:09.540 に答える
0

必要なのはcron ジョブです: このウィキペディアのエントリを参照してください。ホストで cron ジョブの実行が許可されているかどうかを確認し、許可されていない場合は、ホストに連絡して設定できるかどうかを確認してください。

于 2012-09-13T12:30:27.637 に答える