Cronjob auf dem Server einrichten

Guten Morgen zusammen, da ich mit Cronjobs noch nie was zu tun hatte, muss ich meine Frage hier stellen. Ich habe gelesen dass die Cronjobs ja nicht automatisch ausgeführt werden, sondern hier erst eine Aufgabe auf dem Server dafür eingerichtet werden muss. Könnt ihr mir sagen wie ich folgendes Formular bei mir auf dem Server ausfüllen muss, damit die Cronjobs von Shopware alle 10 min ausgeführt werden? Hier der Screenshot vom Formular: Danke schon einmal! Gruß Daniel

Konkret komme ich eigentlich nur mit der Befehlszeile nicht klar. Stimmt folgender Befehl? /usr/bin/php /var/www/vhosts/web44/httpdocs/shopware.php /backend/cron Gruß Daniel

Hallo Daniel, seit Shopware 5 ist der Weg über /backend/cron deprecated. Bitte nutze die die Shopware Console um die Cronjobs auszuführen. Siehe dazu: https://developers.shopware.com/develop … -commands/ In deinem Fall müsste es also etwa so aussehen: /usr/bin/php /var/www/vhosts/web44/httpdocs/bin/console sw:cron:run Evlt. muss das console script vorab noch ausführbar gemacht werden: chmod +x /var/www/vhosts/web44/httpdocs/bin/console Viele Grüße, Benjamin Cremer :shopware:

Muss noch irgendeine Datei am Server angelegt werden oder reicht der Befehl auf dem Server?

[quote=„Benjamin Cremer“] Evlt. muss das console script vorab noch ausführbar gemacht werden: chmod +x /var/www/vhosts/web44/httpdocs/bin/console [/quote] Was heißt das konkret? Noch ein Cronjob auf dem Server einrichten mit dem Befehlscode? Wenn ja mit welchem Intervall?

Hab nun wahrscheinlich einen Fehler gefunden. Mein Shop liegt unter httpdocs/shopware Daher hab ich den Code jetzt angepasst auf: /usr/bin/php /var/www/vhosts/web44/httpdocs/shopware/bin/console sw:cron:run Das Console Script hat nun volle Rechte und sollte daher auch funktionieren. Nur leider werden immer noch keine Cronjobs automatisch ausgeführt. Was fehlt noch?

Ich kriegs einfach nicht zum laufen. Das kann doch kein Hexenwerk sein die Cronjobs automatisiert starten zu lassen. :cry: Bitte nochmals um Hilfe mit detaillierter Anleitung. Von meiner Seite wurde nun folgendes gemacht: - In Shopware sind alle Cronjobs die automatisch laufen sollen aktiviert - Auf dem Server habe ich eine Aufgabe erstellt die „immer/zu jederzeit“ ausgeführt wird, der Befehlt lautet: /usr/bin/php /var/www/vhosts/web43/httpdocs/shopware/bin/console sw:cron:run - unter httpdocs/shopware/bin habe ich der „console“ Datei volle Rechte gegeben Fehlt hier noch etwas? Danke!

Kann mir hier schon jemand helfen?

Vielleicht können Sie eine crontab-Dienst namens easycron.com verwenden, um das Skript ausgeführt auslösen, es ist sehr einfach einzurichten und unterstützt mehrere Konfigurationen. PS: ein Tutorial an https://www.easycron.com/cron-job-tutor … r-shopware.