Listen Sie Cron-Jobs in Magento 2 auf

8

Ich suche nach einer Möglichkeit, alle Magento 2 Cron-Jobs aufzulisten. Ist es an einem leicht zu überprüfenden Ort verfügbar?

Luke
quelle

Antworten:

8

Sie können das n98-magerun2Befehlszeilenprogramm ausführen , um alle Cronjobs aufzulisten.

Wenn Sie in Ihrer Magento-Installation den folgenden Befehl ausführen, werden alle in Ihrem Magento verfügbaren Cronjobs angezeigt.

n98-magerun2 sys:cron:list

Für ein detaillierteres Tutorial besuchen Sie bitte den folgenden Link.

https://medium.com/@inanbunyamin90/how-to-list-all-cron-jobs-in-magento-2-de72379ec711

Bunyamin Inan
quelle
1
Dies ist, was ich benutze, sehr nützliches Werkzeug!
Jamil
1
Drittanbieter-Tool, aber ich stimme dennoch zu, dass es sehr nützlich ist. Perfekt für die Entwicklung
Luke
5

Ich entschied mich für die Liste der Cron-Jobs, indem ich die folgende einfache Abfrage in einer Datenbank durchführte:

select job_code from cron_schedule GROUP BY job_code;

aber es ist weder praktisch noch detailliert. Vielleicht hat jemand eine bessere Idee ...

Luke
quelle
0

@ Luke Ich musste auch CRON-Jobs überprüfen und konnte keine einfache Lösung finden.

Ich ging den faulen Weg und benutzte grep, um alle <job>Einträge zu finden und sie zur einfacheren Überprüfung in einer Datei abzulegen:

grep -r -A 2 "<job" . > cron.txt

Es ist keine großartige Lösung, aber es kann an dieser Stelle helfen.

Wojtek Naruniec
quelle
0

Sie können die folgenden URLs für Cron-Jobs in Magento 2 überprüfen.

Rufen Sie die Cron-Liste mithilfe der folgenden SQL-Abfrage aus der Datenbank ab:

Wählen Sie job_code aus cron_schedule aus. GROUP BY job_code;

Aasim Goriya
quelle
2
Bei der Frage geht es darum, aktive Cron-Jobs aufzulisten, nicht auszuführen oder neue zu erstellen.
Luke