Linux Cron geplante Ausführung von PHP-Code mit Parametern

Linux Cron geplante Ausführung von PHP-Code mit Parametern

1. Verwenden Sie zur Ausführung weiterhin ein PHP-Skript.

Ausfüllen der Befehlszeile:

php /home/jb51.net/public_html/cron.php q1 q2

Verwenden Sie dann auf der Seite cron.php $argv[1], um den Wert des ersten Parameters q1 abzurufen, und $argv[2], um den Wert des zweiten Parameters q2 abzurufen; der Wert von $argv[0] ist der Pfad und der Dateiname, also: /home/jb51.net/public_html/cron.php

Zweitens: Verwenden Sie den Befehl wget.

wget: Ein nicht interaktives Tool zum Erfassen von Netzwerkdateien unter Linux.

Füllen Sie die Befehlszeile aus:

wget -d https://www.jb51.net/cron1.php?q1=11\&q2=22

Beachten:

wget-Verwendung: wget [Optionen] [URL]
Optionen: -d, --debug zeigt die Fehlerausgabe an, d. h. den Debug-Modus; -q, --quiet stiller Modus (gibt keine Nachrichten ein).
Wenn Sie den Parameter -d verwenden, sendet Ihnen die geplante Cron-Aufgabe weiterhin E-Mails mit Debuginformationen. Wenn Sie den Parameter -q verwenden, sendet Ihnen das System keine E-Mails mit dem Status der Cron-Ausführung. Wenn Sie den stillen Ansatz wünschen, können Sie Folgendes verwenden:

wget -q https://www.jb51.net/cron1.php?q1=11\&q2=22

Wenn die wget-Methode mehrere Parameter in der URL übergibt, muss das &-Symbol maskiert werden, d. h. \&; außerdem muss der absolute Pfad der URL verwendet werden.

Drittens können Sie versuchen, curl zu verwenden

Der Befehl lautet:

/usr/bin/curl 'https://www.jb51.net/cron1.php?q=11&b=22' > /dev/null
oder
curl --silent --compressed https://www.jb51.net/cron.php?q=1

Hinweis: Piaoyi hat es versucht und der erste Befehl wurde unter dem Cron von Hostmonster nicht erfolgreich ausgeführt; der zweite Befehl wurde erfolgreich unter dem Host ixwebhosting ausgeführt.

Dies ist das Ende dieses Artikels über die von Linux Cron geplante Ausführung von PHP-Code mit Parametern. Weitere relevante Inhalte zur von Cron geplanten Ausführung von PHP finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Ideen und Codes zur zeitlichen Steuerung der Seitengenerierung in ASP und PHP
  • PHP-Datei zur Linux-Serverkonfiguration herunterladen, chinesische verstümmelte Schriftzeichen, wie man Download-Fehler behebt
  • So lösen Sie das Problem des Hochladens großer Dateien in Teilen mit PHP
  • Lösung für das Problem einer großen Anzahl von php-cgi.exe-Prozessen auf dem Server, die dazu führen, dass die CPU 100 % belegt
  • Installieren Sie die PHP7.3-Version unter einem Linux-System
  • PHP Local Outlier Factor Algorithmus - Spezifische Implementierungsanalyse des Local Outlier Factor (LOF) Algorithmus

<<:  HTML zeigt Auslassungspunkte hinter dem Text an... implementiert durch Textüberlauf

>>:  CSS zum Implementieren von QQ-Browserfunktionen

Artikel empfehlen

MySQL GROUP_CONCAT-Einschränkungslösung

Wirkung: Die Funktion GROUP_CONCAT kann einen Fel...

5 Möglichkeiten, den diagonalen Kopfzeileneffekt in der Tabelle zu erzielen

Jeder muss mit Tabellen vertraut sein. Wir stoßen...

MySQL-Inspektionsskript (unbedingt lesen)

Wie unten dargestellt: #!/usr/bin/env python3.5 p...

Detaillierte Erläuterung der Dateisystemformate der EXT-Serie in Linux

Linux-Dateisystem In der Abbildung oben sind herk...

Mehrere beliebte Website-Navigationsrichtungen in der Zukunft

<br />Dies ist nicht nur ein Zeitalter der I...

So reduzieren Sie den Speicherverbrauch und die CPU-Auslastung von Webseiten

Manche Webseiten erscheinen möglicherweise nicht ...

JavaScript-Ereigniserfassungs-Blubbern und Erfassungsdetails

Inhaltsverzeichnis 1. Ereignisablauf 1. Konzept 2...

Eine kurze Diskussion zum CSS-Höhenkollapsproblem

Leistung Zum Beispiel: HTML: <div Klasse="...

Detaillierte Installation und Verwendung von RocketMQ in Docker

Um nach RocketMQ-Images zu suchen, können Sie auf...

Detaillierte Erklärung der neuen Hintergrundeigenschaften in CSS3

Bisher kannten wir mehrere Hintergrundattribute i...

CSS: besuchte geheime Erinnerungen des Pseudoklassenselektors

Gestern wollte ich a:visited verwenden, um die Fa...

Warum wird UTF-8 in MySQL nicht empfohlen?

Ich bin kürzlich auf einen Fehler gestoßen, als i...