-1

午後5時のとき 私のウェブサイトがいくつかのphpコードを実行することを望みます。(これを行う方法がわかりません)これが実行する必要があります:サブスクライブリストでどの参加者がサブスクライブしたかを確認します(これを行う方法を知っています)。ランダムに出場者を選び、1位、2位、3位になります。(これを行う方法を知っています)2分ごとなので、ゲームには約20分かかります。また、2分ごとにランダムなメッセージを生成できるようにしたいと思います。(私は睡眠でこれを行うことができると思います)

私が疑問に思っているのは、私のサーバーはLinuxなので、cronjobsを使用する必要があると思いますか?cronjobsは私が望む/必要なことを行うことができますか?

cronジョブを理解するのは本当に難しいと思います。私はいくつかのものを調べましたが、私はまだ主に暗闇の中にいます。PHPをコーディングしてcronjobsにアップロードするだけですか?

4

3 に答える 3

1

問題は、正確に何をしたいのかということです。

つまり、ちょうど午後5時にWebサイトをナイトデザインに切り替えたい場合、誰もページをロードしていないと、誰も気付かないでしょう。したがって、これらの種類のタスクは、要求が実行されたときに実行する方が適切です。

一方、午後5時にメールを送信したいが、誰もサイトにアクセスしない場合、メールは送信されません。これがcronjobの目的です。

于 2012-10-03T14:59:10.167 に答える
1

もう少し調べてから、戻って具体的な質問をするべきだと思います。cronジョブは、定期的に実行されるシェルスクリプトです。それらについて神秘的なことは何もありません。あなたはこのようなcronジョブを持つことができます:php /blah/blah/myScript.phpそしてそれはphpスクリプトを実行するでしょう。

于 2012-10-03T14:58:25.563 に答える
0

ホストの設定方法によって異なりますが、cronジョブの設定は、実行する時刻(間隔の有無)を入力し、スクリプトを選択するだけです。

そのとき、彼らはあなたが設定したスクリプトを実行します。それらについてもう少し調査し、ホスティング機能を調べてください。一部のホストはそれらを標準として提供していません。

于 2012-10-03T14:58:59.213 に答える