1

ユーザーがいくつかのスイッチを制御できる Web サイトを構築しようとしています。スイッチはリモート ノードにあります (簡単にするために、ノードは HTTP 要求から有用なデータを抽出できます)。ユーザーは、スイッチのオンとオフのスケジュールを設定できます。(たとえば、火曜日の午後 4 時にオンにし、午後 6 時にオフにします)。

Wamp/Lamp システムから特定の時間に HTTP リクエストを送信することはできますか? (ブラウザにページをロードする必要はありません)?私の例では、火曜日の午後 4 時に、それをオンにする http リクエストを送信し、午後 6 時にオフにする別のリクエストを送信します。

そうでない場合、そのようなシナリオを処理する最善の方法は何ですか? AC番組かな?

この Web サイトは、主に Apache Web サーバー上で実行される php で書かれています。Windows または httpd (Fedora Linux) で WAMP を実行しています。データはMySQLデータベースに保存されます(スケジュールを含む)

ご協力ありがとうございました :-)

4

2 に答える 2

4

とを使用croncurlます。cron特定の時間にコマンドを実行したり、curlHTTP 要求を送信したりできます。次のcrontabようになります。

# m h  dom mon dow   command
  0 16 *   *   tue   curl http://localhost/turn_on.php
  0 18 *   *   tue   curl http://localhost/turn_off.php

crontab(5)フォーマットの詳細と変更方法の詳細については、 を参照してくださいcrontab(1)。(それはそれぞれman 5 crontabman 1 crontabです。)

于 2013-05-04T22:25:40.557 に答える