我是新来的商店用品。
我想以编程方式调用 cron 作业函数有什么办法吗?
我曾尝试使用命令行跟踪调用函数,但出现太多参数错误。
php bin/console sw:cron:run ACTION-NAME
php bin/console sw:cron:run NAME -f
我还需要一个帮助是在我的自定义文件之外使用商店软件功能。可能吗 ?
提前致谢。
您可以通过以下命令运行特定的 cronjob。例如:
php bin/console sw:cron:run Shopware_CronJob_ClearHttpCache
但这只有在 Shopware 5.1 之后才有可能。6,不像 Shopware 自 5.1.5 以来所说的那样。
如果您只需要运行 cron 作业进行测试,您可以从浏览器运行 cron:
需要替换myshop.com
到您的域。在这种情况下,所有 cron 作业都将通过打开此链接来处理。
如果由于某种原因您需要通过控制台运行 cron,您可以这样做:
php5 path_to_shopware/shopware.php /backend/cron
需要替换path_to_shopware
到您的服务器路径。