Der vorherige Kollege hat 24 Stunden lang alle 5 Minuten einen Cron-Job eingerichtet. Jetzt muss ich das ändern, das nur zwischen 7am bis 7pm läuft.
Ich hatte noch nie Cronjob gelernt, also habe ich gegoogelt und versucht, aber es hat nicht funktioniert.
Der Taskplaner ist wie folgt eingestellt
- Beginnen Sie die Aufgabe nach
einem Zeitplan - Einstellungen
Einmal - Erweiterte Einstellungen
Wiederholen Sie die Aufgabe alle 5 Minuten für die Dauer der unbefristeten
Beendigung, wenn sie länger als 30 Minuten ausgeführt wird.
Aktiviert
Und ich habe die Batch-Datei von geändert
C: \ PHP \ php.exe -f C: \ path \ cron.php fünf Minuten
zu
* / 5 7-19 * * * C: \ PHP \ php.exe -f C: \ path \ cron.php fünf Minuten
Auch wenn ich * / 5 7-19 * * * zur Batch-Datei hinzugefügt habe, funktioniert es nicht.
Es wäre dankbar, wenn mir jemand helfen könnte. Vielen Dank im Voraus und vielen Dank für Ihre Zeit.
windows
batch
php
windows-task-scheduler
hasmai
quelle
quelle
Antworten:
Windows native Job Scheduler ist nicht wie Unix / Linux konfiguriert
cron
,Sie können die Zeitplanung nicht ändern, indem Sie den Inhalt einer Stapeldatei bearbeiten.
Sie haben im Taskplaner eingeschränkte Möglichkeiten
Sie können diese Batchdatei so ändern, dass sie vorzeitig beendet wird, wenn die Uhrzeit außerhalb eines bestimmten Bereichs liegt.
Eine Antwort im Stackoverflow schlägt vor
quelle