Heim >Backend-Entwicklung >PHP-Problem >So richten Sie die geplante Ausführung eines PHP-Skripts ein

So richten Sie die geplante Ausführung eines PHP-Skripts ein

PHPz
PHPzOriginal
2023-04-12 13:55:521352Durchsuche

Beim Schreiben von PHP-Skripten kann es vorkommen, dass wir bestimmte Funktionen regelmäßig ausführen müssen, z. B. regelmäßig Protokolle bereinigen, regelmäßig E-Mails senden usw. Zu diesem Zeitpunkt müssen wir die geplante Ausführung des PHP-Skripts einrichten. In diesem Artikel werden mehrere häufig verwendete Methoden zum Einrichten der geplanten Ausführung von PHP-Skripten vorgestellt.

  1. Verwenden Sie Crontab

Crontab ist ein Tool zur Verwaltung geplanter Aufgaben unter einem Unix-ähnlichen System, das uns dabei helfen kann, einen bestimmten Befehl oder ein Skript zu einem bestimmten Zeitpunkt auszuführen. Hier ist ein einfaches Beispiel:

*/10 * * * * /usr/bin/php /path/to/your/script.php

Der obige Code bedeutet, dass das Skript /path/to/your/script.php alle 10 Minuten ausgeführt wird. Darunter stellt * die Zeiteinstellung dar und gibt jeweils Minuten, Stunden, Tage, Monate und Wochen an. Ausführlichere Anweisungen zur Verwendung von Crontab finden Sie in den entsprechenden Dokumenten oder Websites.

  1. Verwenden Sie die integrierten geplanten Aufgaben des Systems

Unter Windows-Systemen können wir geplante Aufgaben verwenden, um die geplante Ausführung von PHP-Skripten einzurichten. Die konkreten Schritte sind wie folgt:

  • Öffnen Sie „Systemsteuerung“ –> „Aufgabenplaner“
  • Klicken Sie links auf „Aufgabe erstellen“; Geben Sie im sich öffnenden Dialogfeld grundlegende Informationen wie den Aufgabennamen und die Beschreibung ein.
  • Legen Sie die Ausführungszeit der geplanten Aufgabe im Register „Auslöser“ fest " Registerkarte, wie zum Beispiel „php -f /path/to/your/script.php“;
  • Klicken Sie auf „OK“, um die geplante Aufgabe zu speichern.
  • Tools von Drittanbietern verwenden
    Zusätzlich zu den geplanten Aufgaben oder Crontab, das mit dem System geliefert wird, können wir auch einige Tools von Drittanbietern verwenden, um geplante Aufgaben zu verwalten. Die am häufigsten verwendeten Tools sind:
Jenkins: ein automatisiertes Open-Source-Build-Tool, das PHP-Skripte als Build-Schritte verwenden und geplante Ausführungen einrichten kann;

cron-jobs.org: ein Online-Crontab-Verwaltungsdienst, der darauf ausgeführt werden kann; eine Webseite. Richten Sie geplante Aufgaben ein und führen Sie sie regelmäßig aus.
  • Zusammenfassung
  • Die oben genannten drei Methoden können uns alle dabei helfen, die geplante Ausführung von PHP-Skripten einzurichten. Sie können eine davon entsprechend Ihren spezifischen Anforderungen und Nutzungsgewohnheiten auswählen. Es ist zu beachten, dass beim Einrichten geplanter Aufgaben darauf geachtet werden muss, dass die PHP-Befehls- und Skriptpfade korrekt eingestellt sind, und auf die Berechtigungen, die Umgebung und andere Probleme achten, die bei der Ausführung des Skripts auftreten können.

Das obige ist der detaillierte Inhalt vonSo richten Sie die geplante Ausführung eines PHP-Skripts ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn