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

Einführung in den Installationsprozess von MySQL 8.0 in einer Linux-Umgebung

Inhaltsverzeichnis Vorwort 1. Linux ändert die Yu...

Unterschiede zwischen ES6-Vererbung und ES5-Vererbung in js

Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...

Lösung für die langsame Reaktion des Tomcat-Servers

1. Analytisches Denken 1. Beseitigen Sie die eige...

HTML-Elemente (Tags) und ihre Verwendung

a : Gibt die Start- oder Zielposition eines Hyper...

So zeigen Sie die Zeitzone in MySQL an und ändern sie

Heute habe ich festgestellt, dass ein Programm ei...

So verhindern Sie Event-Bubbling in JavaScript

Wir müssen darauf achten, dass die Eigenschaften ...

Node verwendet das Modul async_hooks zur Anforderungsverfolgung

Das Modul async_hooks ist eine experimentelle API...

Detaillierte Erklärung zum Anpassen des Stils von CSS-Bildlaufleisten

Dieser Artikel stellt den CSS-Bildlaufleistensele...

Detaillierte Erklärung der nmcli-Verwendung in CentOS8

Allgemeine nmcli-Befehle basierend auf RHEL8/Cent...