2016-06-10 37 views
3

我是新的商店用具。以编程方式在商店中手动调用cron作业操作

我想以编程方式调用cron作业函数有什么办法吗?

我已经尝试使用命令行调用函数,但得到太多的参数错误。

php bin/console sw:cron:run ACTION-NAME 
php bin/console sw:cron:run NAME -f 

我需要一个更多的帮助是使用Shopware的Shopware功能我的自定义文件。可能吗 ?

在此先感谢。

回答

1

您可以通过以下命令运行特定的cronjob。 例如:

php bin/console sw:cron:run Shopware_CronJob_ClearHttpCache 

但这只是可能,因为Shopware 5.1。而不是Shopware从5.1.5开始说的那样。

-1

如果你只需要运行cron作业进行测试,可以从浏览器中运行的cron:

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

有需要更换myshop.com到您的域。在这种情况下,所有的cron作业将通过打开这个链接来处理。

如果由于某种原因,你需要通过控制台运行的cron,你可以这样来做:

php5 path_to_shopware/shopware.php /backend/cron 

有需要更换path_to_shopware到您的服务器的路径。

+0

谢谢你的回答,但这对我没有用,我想你没有仔细阅读我的问题。 –

+0

@Sunny Rathod 嗯,对不起,也许我不明白。你能描述一下它为什么对你没用吗? –

+0

商店有多个cronjobs我想运行其中一个不是全部。所以这是唯一可能的5.2.x和我使用5.0 –