ウィンドウ下でPHPスクリプトのスケジュールされた実行を実装する方法
実験の目的は、スケジュールされた更新スクリプトをウィンドウ上で実行することです
実験原理: windowのスケジュールされたタスクを使用してbatスクリプトを実行し、batスクリプトはphp.exeを呼び出してphpスクリプトを実行します
batスクリプトコードを実行します
<code> "D:<span>\phpStudy</span><span>\php</span>52<span>\php</span>.exe" -f "D:<span>\phpStudy</span><span>\WWW</span><span>\cron</span>.php" -q "add_msg" "del_msg"</code>
-fの後ろのパラメータはphpスクリプトのパスです
-q は、php スクリプトに渡されるパラメーターです
php コード
<code><span><span><?php</span><span>unset</span>(<span>$argv</span>[<span>0</span>]); <span>$m</span> = <span>isset</span>(<span>$argv</span>)?<span>$argv</span>:<span>''</span>; <span>if</span>(<span>$m</span>){ <span>foreach</span>(<span>$m</span><span>as</span><span>$v</span>){ <span>$str</span>.= <span>$v</span>(); } <span>exit</span>(<span>$str</span>); } <span>exit</span>(<span>'执行失败'</span>); <span><span>function</span><span>add_msg</span><span>()</span>{</span><span>return</span><span>'add_msg 执行成功'</span>.PHP_EOL; } <span><span>function</span><span>del_msg</span><span>()</span>{</span><span>return</span><span>'del_msg 执行成功'</span>; } <span>?></span></span></code>
テスト Bat: 方法 1: cmd コマンド ラインに Bat のパスを入力し、Enter キーを押して実行します
方法 2: Bat スクリプトを直接クリックしてテキストを出力します
すべてOKです。残りは簡単です
ウィンドウのスケジュールされたタスクウィンドウを開きます
基本タスクを作成し、名前と説明を入力して、[次へ] をクリックします
呼び出されたバット スクリプトを入力し、時間を入力し、[次へ] をクリックして、[完了] をクリックします。
著作権に関する声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、ウィンドウで PHP スクリプトのスケジュールされた実行を実装する方法を、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。