如何从命令行手动执行Cron。
在Magento 1.x中,我们可以像这样运行cron:
www.testsite.com/cron.php
但是在magento 2中,我该怎么做?
也请帮助我如何从cmd执行cron。我已经使用下面的命令不起作用:
sudo php bin/magento cron:run [--group="customgroupname_cron"]
这是返回异常:
[RuntimeException]
Too many arguments.
cron:run [--group="..."] [--bootstrap="..."]
-------更新-------
crontab.xml
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd">
<group id="customgroupname_cron">
<job name="customgroupname_cron" instance="Namespace\Modulename\Cron\Customcronjob" method="execute">
<schedule>* * * * *</schedule>
</job>
</group>
</config>
在上述文件的执行方法中,我放入了日志。但是一分钟后也没有生成,所以我怎么知道我的方法已经执行了。
至少对我来说,看起来您仍然可以通过执行yoursite.com/update/cron.php像Mage 1一样运行它们
—
tim.baker