über CLI kannst Du auch einzelne Crons aufrufen - Details findest Du über den Befehl bin/console sw:cron:run --help
Usage:
sw:cron:run [options] [–] []
Arguments:
cronjob If given, only run the cronjob which action matches, e.g. ‚Shopware_CronJob_ClearHttpCache‘
Options:
-f, --force If given, the cronjob(s) will be run regardless of scheduling
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--process-isolation Launch commands from shell as a separate process.
-e, --env=ENV The Environment name. [default: „production“]
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Ich habe das in einer eigenen Schnittstelle mit eingebaut und rufe das ganze mittels PHP und exec() auf. Aber so ein Cronjob kann auch über SSH ausgeführt werden: