2016-04-01 20 views
1

すべてのユーザーに共通のウェブサイト用の中央カウントダウンタイマーが必要です。特定のタイムスタンプでmongoDBのイベントをトリガすることは可能ですか?

このカウントダウンタイマーは、の7ydaysのサイクルのあとにリロードされます。 、のStartTime::、終了日:終了時間:

そして、終了時刻に達したときに1サイクルが終了し、7日の次のサイクルが始まるそのため、データベースが 開始日stores-コレクションを持っていることを意味します 同じフィールドが更新されます。 PHPコードからではなく、シェルからコマンドをトリガする方法。また、それはPHPを使用してそれを操作することは可能ですか?

+1

を ' cronjob'あなたが探しているもの。申し訳ありませんが、私はそれが良くありません。誰かがこれについてあなたに示唆するかもしれません。幸運 –

+0

ありがとう...問題を解決するためのいくつかの範囲 –

答えて

0

MongoDBにSQLトリガなどのことはありません。トリガーを作成するためのいくつかのトリックがありますが。次の質問を参照して、1を作成する方法を説明する答え:

How to listen for changes to a MongoDB collection?

これを行うための正しい方法は、cronジョブを作成していますが。 cronジョブは、Unixで実行され、定期的(例えば、毎週金曜日の夜)にトリガーされるスクリプトです。 あなたはcronジョブが何であるかを説明し、以下のリンクでのcronについての詳細情報を見つけることができます。

http://www.unixgeeks.org/security/newbie/unix/cron-1.html

をそして、あなたは1を作成したい場合は、以下のガイドは、次のとおりです。

http://www.thesitewizard.com/general/set-cron-job.shtml

関連する問題