PHP arbeitet als Server - Side-Scripting- Sprache, die speziell für Web-basierte Anwendungen konzipiert. Typischerweise läuft ein Skript , wenn ein Benutzer führt sie in ihrem Web-Browser. Es gibt jedoch viele Fälle, in denen man möchte ein Skript zu einem bestimmten Zeitpunkt ausgeführt wird, nicht nur , wenn ein Benutzer die Anwendung ausführt könnte . Dies kann durch die Verwendung des crontab Programms durchgeführt werden. Crontab können Sie eine geplante Aufgabe zu einem bestimmten Zeitpunkt ausgeführt werden. Programmierer können konfigurieren crontab um PHP-Skripte von der Kommandozeile automatisch ausgeführt wird, ohne dass ein Benutzer ausführen. Things You
Webserver mit PHP installiert
Crontab
PHP script
brauchen anzeigen Weitere Anweisungen
1
Führen Sie das Skript von der Kommandozeile aus . Dies stellt sicher, dass keine Fehler in dem Skript . Es kann durch Eingabe erfolgen: "php . " Zum Beispiel, wenn Ihr Dateiname ist myscript.php , führen Sie den Befehl
2 Öffnen Sie die Crontab Konfiguration "php myscript.php . " Datei. Verwenden Sie Ihre Lieblings-Text- Editor (zB vim , pico , etc.) und offene /etc /crontab . Dies ist, wo Cronjobs für die Computer-Setup sind .
3
Fügen Sie den Cronjob . Bevor Sie einen Cronjob , entscheiden, wie oft Sie Ihr Skript ausführen möchten. Der Standardwert Syntax für einen Cronjob ist " **** /etc /cron.hourly . " Das * steht für die Minuten (Stern 1) , die Stunde (Stern 2) , dem Tag des Monats (Stern 3) und den Befehl laufen (Stern 4). Zum Beispiel, wenn Sie das Skript " /public_html /myscript.php " täglich um 08.17 Uhr ausgeführt werden soll, fügen Sie die Zeile: . " 17 8 ** /public_html /myscript.php "
4
Testen Sie Ihr Cronjob . Was auch immer Sie Ihre Zeit Cronjob Setup ausgeführt haben , sicher sein, um es zu testen , um sicherzustellen, haben Sie es richtig konfiguriert.