Cron-Jobs sind ein praktischer Mechanismus zur Automatisierung wiederkehrender Aufgaben nach einem Zeitplan. Während das Einrichten von Cron-Jobs auf Unix-ähnlichen Systemen unkompliziert ist, kann es unter Windows schwieriger erscheinen. In diesem Artikel werden verschiedene Methoden zum Planen von Cron-Jobs in Windows mit PHP untersucht.
Der Taskplaner ist ein in Windows integriertes Tool, mit dem Sie geplante Jobs erstellen und verwalten können Aufgaben. So erstellen Sie einen Cron-Job mit dem Taskplaner:
Geben Sie im Reiter „Aktion“ Folgendes an:
Diese Methode beinhaltet das Erstellen einer Batch-Datei (.bat), die das PHP-Skript aufruft.
Fügen Sie den folgenden Inhalt in cron.bat ein:
C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php
Wenn Sie wget.exe installiert haben, können Sie es zum Emulieren von Cron verwenden Jobs.
Erstellen Sie eine geplante Aufgabe wie in Methode 1 beschrieben, geben Sie jedoch Folgendes an:
Wenn Sie keine Cron-Jobs auf Ihrem lokalen System einrichten möchten, können Sie die Verwendung eines externen Cron-Job-Dienstes in Betracht ziehen. Mit diesen Diensten können Sie Aufgaben planen, die online ausgeführt werden sollen.
Mit der phpcron-Klasse können Sie Cron-Jobs aus Ihrem PHP-Code heraus verwalten. Diese Lösung erfordert jedoch einen *nix-Servertyp und/oder cPanel, was möglicherweise nicht für alle Szenarien geeignet ist.
In diesem Artikel wurden mehrere Methoden zum Planen von Cron-Jobs in Windows bereitgestellt PHP. Letztendlich hängt die Wahl der Methode von den spezifischen Anforderungen Ihres Projekts und den verfügbaren Ressourcen auf Ihrem System ab.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3