Wie führe ich PHP-Skripte mit dem Webterminal aus?

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.

Ein Skript mit dem 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 :

Ausführen von PHP-Skripten

Um ein PHP-Skript von der Befehlszeile aus auszuführen :

php [options] datei.php

Hä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.

Die Ausführung von PHP-Skripten mit crontab planen.

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.

Grundlegende Syntax

Um die crontab-Datei für den aktuellen Benutzer zu bearbeiten :

crontab -e

Um die geplanten Aufgaben für den aktuellen Benutzer aufzulisten :

crontab -l

Um alle geplanten Aufgaben für den aktuellen Benutzer zu löschen :

crontab -r

Format 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

Führen Sie jeden Tag um 2:30 Uhr einen Auftrag aus.

30 2 * * * /pfad/zu/dem/befehl

Ein Skript alle 5 Minuten ausführen

*/5 * * * * /chemin/zu/das/script.sh

Führen Sie jeden Montag um 8.00 Uhr eine Aufgabe aus.

0 8 * * 1 /pfad/zu/dem/befehl

Ausgabe in eine Datei umleiten

0 8 * * 1 /pfad/zu/la/command >> /pfad/zu/le/datei.log 2>&1

Der 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.

Schlussfolgerung

Sie wissen nun, wie Sie :

  • Den Befehl php verwenden, um PHP-Skripte auszuführen, ihre Syntax zu überprüfen und mit dem PHP-Interpreter im interaktiven Modus zu interagieren.
  • Automatisierte Aufgaben mit dem Befehl 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! 😊👍

Diesen Artikel bewerten :

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

1mn von Lesen

Wie verbindet man sich mit LWS Panel mit dem Webterminal? (ssh web console)

4mn von Lesen

Wie kann ich GIT mit dem Webterminal auf meinem LWS Shared Hosting nutzen?

2mn von Lesen

Wie man die PHP-Version des Webterminals LWS Panel ändert

0mn von Lesen

Wie kann ich mit dem Webterminal auf meiner WordPress-Website agieren?


Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft