2016-06-10 6 views
3

ich bin neu in shopware.manuell cron job aktion programmgesteuert in shopware

Ich möchte Cron Job-Funktion programmgesteuert aufrufen, gibt es eine Möglichkeit?

Ich habe versucht, für Aufruf-Funktion mit der Befehlszeile, aber zu viele Argument Fehler.

Ich brauche noch eine Hilfe ist Shopware Funktionsseite von shopware meine benutzerdefinierte Datei verwenden. ist es möglich ?

Vielen Dank im Voraus.

Antwort

1

Sie können den spezifischen Cronjob mit dem folgenden Befehl ausführen. Zum Beispiel:

php bin/console sw:cron:run Shopware_CronJob_ClearHttpCache 

Aber es ist nur möglich, da Shopware 5.1. , nicht wie Shopware seit 5.1.5 sagt.

-1

Im Fall, dass Sie nur laufen Cron-Job für die Prüfung, können Sie Cron vom Browser ausgeführt:

http://www.myshop.com/backend/cron

benötigen Es myshop.com auf Ihre Domain zu ersetzen. In diesem Fall werden alle Cron-Jobs bearbeitet, indem dieser Link geöffnet wird.

Falls Sie aus irgendeinem Grund cron über die Konsole ausführen müssen, können Sie es auf diese Weise tun:

php5 path_to_shopware/shopware.php /backend/cron 

benötigen Es path_to_shopware auf Ihren Server-Pfad zu ersetzen.

+0

Vielen Dank für die Antwort, aber das ist nicht nützlich für mich, ich denke, Sie haben meine Frage nicht sorgfältig gelesen. –

+0

@Sunny Rathod Hmm, tut mir leid, vielleicht verstehe ich nicht. Kannst du beschreiben, warum es für dich nicht nützlich ist? –

+0

Shopware habe mehrere Cronjobs Ich möchte einen von ihnen nicht alle ausführen. also das ist nur möglich in 5.2.x und ich benutze 5.0 –