Procédure
Diese Dokumentation erklärt, wie die Befehle crontab und php funktionieren, um PHP-Skripte in der Kommandozeile vom Webterminal aus auszuführen. Sie erfahren, wie Sie Aufgaben mit crontab planen und den Befehl php verwenden, um Ihre PHP-Skripte effizient auszuführen und zu überprüfen.
Bevor Sie diese Dokumentation lesen, sollten Sie auf das Webterminal Ihres Hostings zugreifen.
php-Befehl ausführen.Der Kommandozeilenbefehl php wird verwendet, um PHP-Skripte auszuführen, die Syntax von PHP-Dateien zu überprüfen und im interaktiven Modus mit dem PHP-Interpreter zu interagieren. Hier sind die üblichen Verwendungszwecke dieses Befehls :
Um ein PHP-Skript von der Befehlszeile aus auszuführen :
php [options] datei.phpHäufig verwendete Optionen
-f: Führt eine PHP-Datei aus.
php -f datei.php-r: PHP-Code ausführen, ohne eine Datei zu verwenden.
test@webdbXX:~/htdocs$ php -r 'echo "Hello, World!\";' Hello, World! -l: Überprüfen Sie die Syntax einer PHP-Datei.
test@webdbXX:~/htdocs$ php -l default_index.php No syntax errors detected in default_index.php.Der Befehl php ist ein Werkzeug, um PHP-Skripte auszuführen, ihre Syntax zu überprüfen und mit dem PHP-Interpreter zu interagieren. Er ist besonders nützlich für automatisierte Aufgaben, Verwaltungsskripte und die Entwicklung im Allgemeinen.
Der Befehl crontab wird verwendet, um geplante Aufgaben (oder cron jobs) auf Unix/Linux-Systemen einzurichten und zu verwalten. Geplante Aufgaben ermöglichen die Ausführung von Skripten oder Befehlen zu bestimmten Zeiten oder in regelmäßigen Abständen.
Um die crontab-Datei für den aktuellen Benutzer zu bearbeiten :
crontab -eUm die geplanten Aufgaben für den aktuellen Benutzer aufzulisten :
crontab -lUm alle geplanten Aufgaben für den aktuellen Benutzer zu löschen :
crontab -rFormat der crontab-Datei
Die crontab-Datei besteht aus Zeilen mit fünf Zeitfeldern, gefolgt von dem auszuführenden Befehl:
* * * * Befehl - - - - - | | | | | | +----- Wochentag (0 - 7) (Sonntag = 0 oder 7) | | | +------- Monat (1 - 12) | | +--------- Tag des Monats (1 - 31) | +----------- Stunde (0 - 23) +------------- Minute (0 - 59).Beispiele
30 2 * * * /pfad/zu/dem/befehlEin Skript alle 5 Minuten ausführen
*/5 * * * * /chemin/zu/das/script.shFühren Sie jeden Montag um 8.00 Uhr eine Aufgabe aus.
0 8 * * 1 /pfad/zu/dem/befehlAusgabe in eine Datei umleiten
0 8 * * 1 /pfad/zu/la/command >> /pfad/zu/le/datei.log 2>&1Der Befehl crontab und Cronjobs sind praktische Werkzeuge, um wiederkehrende Aufgaben zu automatisieren und die regelmäßige Ausführung von Skripten und Befehlen zu gewährleisten.
Sie wissen nun, wie Sie :
php verwenden, um PHP-Skripte auszuführen, ihre Syntax zu überprüfen und mit dem PHP-Interpreter im interaktiven Modus zu interagieren.crontab planen und verwalten, indem Sie Cronjobs einrichten, um Skripte oder Befehle zu bestimmten Zeiten oder in regelmäßigen Abständen auszuführen.Mit diesem Wissen können Sie nun Ihre Wartungs-, Sicherungs- oder Bereinigungsaufgaben automatisieren und die Verwaltung Ihrer Webprojekte optimieren. Vergessen Sie nicht, die Dokumentation und die Online-Ressourcen zu konsultieren, um Ihre Kenntnisse dieser leistungsstarken Befehlszeilen-Tools zu vertiefen 🚀.
Vielen Dank, dass Sie uns bis hierher gefolgt sind! Wenn Sie Fragen oder Feedback haben, das Sie mitteilen möchten, hinterlassen Sie bitte unten einen Kommentar. Ihre Erfahrungen und Tipps sind wertvoll für die Community! 😊👍
Stellen Sie sie dem LWS-Team und der Community. Die Antwort wird nach Moderation veröffentlicht.