0

こんにちは
私は未送信の電子メールのキューを使用してそれらを1つずつ送信するphpでメーラーを作成したいと思います。メーラー自体を構築する方法は知っていますが、サーバー側でバックグラウンドで実行させる方法がわかりません。ブラウザでスクリプトを実行したくありませんが、バックグラウンドプロセス/実行/スケジュールされたタスクとして実行したい場合があります(サーバーOSはWindowsです)。
あなたが私の質問を理解してくれることを願っています、私の英語はひどいです:)ありがとう!

4

3 に答える 3

1

cron と言いますが、これは Windows ボックスであるため、「タスク スケジューラ」と呼びます。

http://msdn.microsoft.com/en-us/library/aa383614(v=vs.85).aspx

http://support.microsoft.com/kb/308569

于 2011-05-15T01:12:28.097 に答える
0

Linuxサーバーでcronジョブとwgetコマンドを使用して、特定の時間に実行するようにプログラムできます。

于 2011-05-15T01:12:57.547 に答える
0

ジョブを使用できる場合はcron、それを使用してください。バックグラウンドで実行されているタスクに非常に役立ちます。rootもちろん、サーバーにアクセスしてcronジョブを追加できると仮定しています。

# check for queued emails every 10 minutes "*/10"
*/10 * * * * php /path/to/your/cron.php

ここでそれについて読んでください。それがあなたにアイデアを与えることを願っています。

**アップデート**

Windowsでは、スケジュールしたいファイルと実行時間を指定するのはWindowsタスクスケジューラです。

于 2011-05-15T01:13:07.983 に答える