Heim  >  Artikel  >  Backend-Entwicklung  >  Cron in PHP

Cron in PHP

WBOY
WBOYOriginal
2024-08-29 12:57:50635Durchsuche

Der Benutzer kann eine bestimmte sich wiederholende Aufgabe planen, die nach einem bestimmten Zeitintervall ausgeführt werden soll, indem er Cron-Jobs verwendet, die für die Ausführung der Aufgaben verantwortlich sind, die in Skripten in einer beliebigen Programmiersprache wie PHP geschrieben sind. Cron-Jobs finden im täglichen Leben vielfältige Anwendungsmöglichkeiten. Hier sehen wir, was Cron-Jobs in PHP sind, wie sie erstellt und ausgeführt werden können, zusammen mit einigen der Befehle für Cron, die in PHP verwendet werden können.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Was ist Cron in PHP?

Cron ist auf der Linux-Plattform die Bezeichnung für geplante Aufgaben, während es auf der Windows-Plattform auch als geplante Aufgaben bezeichnet wird. Die Ableitung des Cron-Worts geht auf die Chronologie zurück, die für die Reihenfolge der Zeit steht. In den in der Programmiersprache PHP geschriebenen Anwendungen können Cron-Jobs verwendet werden, um sicherzustellen, dass bestimmte kritische Aufgaben, bei denen es sich um Codeausschnitte handeln kann, die ausgeführt und geplant werden müssen, rechtzeitig ausgeführt werden.

Die Cron-Jobs haben eine großartige Implementierung sowohl in der Systemwartung als auch auf Anwendungsebene. In Webanwendungen, in denen PHP weit verbreitet ist, gibt es viele Situationen, in denen wir nur wenige Aufgaben planen müssen.

Cron entwickelt ein Daemon-Programm, das aktiv ist und kontinuierlich im Hintergrund ausgeführt wird und die Aufgabe hat, die in Cron geplanten Aufgaben auszuführen. Darüber hinaus gibt es eine Datei zur Konfiguration, deren Name eine Crontab ist, die im Zeitplan vorhanden ist und in der alle Informationen zu den Aufgaben sowie Timern vorhanden sind.

Wie erstelle ich Cron in PHP?

Beim Hinzufügen des Cron-Jobs müssen Sie die folgenden Parameter beachten, die bei der Ausführung von Cron-Jobs in PHP eine wichtige Rolle spielen.

  • Skriptpfad: Die Ausführungsaufgabe wird in die Skriptdatei geschrieben, deren Speicherort und Pfad angegeben werden sollten, da dies beim Ausführen der Aufgaben erforderlich ist.
  • Ausführen: Die erstellten Cron-Jobs sollten innerhalb des in PHP geschriebenen Programms aufgerufen werden, da sie sich in usr/in im Ordner namens php befinden.
  • Zeit: Der Zeitraum, das Intervall oder die Zeit sollte in Monaten, Wochentagen, Stunden, Tagen oder Minuten festgelegt werden, wann der Cron-Job ausgeführt werden soll.
  • Ausgabe: Wir können die gesamte Cron-Job-Ausgabe entweder verwerfen oder zu einer bestimmten Datei an einem definierten Ziel navigieren.

Es gibt viele Editoren und Tools, die die Schnittstelle zum Hinzufügen eines Cron-Jobs in PHP bereitstellen. Einer davon ist Cpanel.

Die Schritte zum Erstellen eines Cron-Jobs mit Cpanel für das PHP-Programm sind unten aufgeführt:

  • Auf Cpanel kann nur zugegriffen werden, indem man sich zunächst bei der Plattform anmeldet.
  • Sie müssen zunächst das Cpanel öffnen und dann zur Option „Home“ navigieren. Darüber hinaus können Sie zur Option „Erweitert“ wechseln und dann zu „Cron-Jobs“ wechseln. Die Benutzeroberfläche sieht wie im Bild unten dargestellt aus.
  • Außerdem können Sie die E-Mail-Adresse eingeben, um alle Benachrichtigungen im Zusammenhang mit Cron zu erhalten. Danach müssen Sie auf die Schaltfläche „E-Mail aktualisieren“ klicken. Falls Sie keine Benachrichtigungen von Cron erhalten möchten und diese Funktion deaktivieren möchten, können Sie das Feld leer lassen.
  • Klicken Sie auf die Schaltfläche „Neuen Cron-Job hinzufügen“ und geben Sie die unten genannten Details der Zeitaufgabe und des Befehls ein.
  • Beachten Sie, dass Sie anstelle der Zeichenfolge usr/local/… Ihre eigene Domäne angeben und die von Ihrer Domäne verwendete PHP-Version abrufen können. Um sich für den MultiPHP-Manager zu entscheiden, müssen Sie sich über die PHP-Version informieren, die von Ihrer Domain verwendet wird.
  • Beim Erstellen eines Cron-Jobs für PHP müssen Sie ein PHP-Skript erstellen, das Sie ausführen müssen, und die im Bild unten gezeigte PHP-Option auswählen.

Cron in PHP

  • Erstellen Sie mithilfe des Cron-Jobs eine PHP-Datei mit dem Skript, das geplant werden muss. Angenommen, wir haben die Datei namens index.php erstellt, die den folgenden Inhalt enthält.

Code:

<?php
echo "Educba is the best edutech site present on internet";
?>
  • Sie können den Befehl, den Sie ausführen möchten, im PHP-Skriptpfad eingeben, indem Sie ihn im Befehlstextfeld angeben.

Cron in PHP

Führen Sie einen Cron-Job in PHP aus

Nachdem Sie den Cron-Job hinzugefügt haben, ist es ganz einfach, ihn auszuführen. Sie können die Befehlszeilenanweisungen ausführen oder sogar ein beliebiges Tool verwenden, das die entsprechende Schnittstelle bereitstellt.

If you are using the cpanel tool, then in order to run the cron job of php you have created, you can follow the below-mentioned steps:

  • After you have mentioned all the details about the execution frequency, the path to the php script that needs to be executed, and the corresponding link, you can simply click on the Apply button.
  • The cron job application will take a few minutes, and after that, you will be ready to go. Then, finally, your cron job will be set and ready to run.
  • If you want the cron job settings to be done manually, you can go for clicking on the Advanced option in the menu section.

Cron in PHP

Command Cron in PHP

In order to use cron job with PHP, we can manually check in the presence of the configuration property named wget that is required for cron to work with php.

The command for checking this configuration in systems based on RPM, such as Mandrake or redhat, uses the following command.

Code:

#wget –help

Output:

Cron in PHP

Further, you can execute the PHP file which you have created as a script, and invoking can be done by following the wget command.

Code:

#wget (URL to php file)

Conclusion

Cron in PHP can be used to schedule the execution of a particular tasks specified in the PHP script on the repetitive pattern as per our requirement, which can be done manually or by using any of the tools which provide such interface such as cpanel.

Das obige ist der detaillierte Inhalt vonCron in PHP. 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
Vorheriger Artikel:CakePHP löschenNächster Artikel:CakePHP löschen