Heim > Artikel > Backend-Entwicklung > So implementieren Sie die geplante Ausführung von PHP-Skripten unter Windows
So implementieren Sie die geplante Ausführung von PHP-Skripten unter Fenster
Experimenteller Zweck: Geplantes Update-Skript im Fenster
ausführen
Experimentelles Prinzip: Verwenden Sie die geplante Aufgabe des Fensters, um das Bat-Skript auszuführen, und das Bat-Skript ruft php.exe auf, um das PHP-Skript auszuführen
bat-Skriptcode
<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 Der Parameter danach -f ist der PHP-Skriptpfad
-q ist der Parameter, der an das PHP-Skript
PHP-Code
<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>
übergeben wird. Testen Sie bat: Methode 1: Geben Sie den Pfad von bat in der cmd-Befehlszeile ein und drücken Sie die Eingabetaste, um
Methode 2: Klicken Sie direkt auf das Bat-Skript, um den Text
auszugeben
Alles ist in Ordnung, der Rest ist einfach,
Öffnen Sie das Fenster „Geplante Aufgabe“ von Fenster
Erstellen Sie eine einfache Aufgabe, geben Sie einen Namen und eine Beschreibung ein und klicken Sie auf Weiter
Geben Sie das aufgerufene Bat-Skript ein, geben Sie die Uhrzeit ein, klicken Sie auf Weiter und dann auf Fertig stellen