Answers:
你可以试试 drush core-cron
$ drush help core-cron
在指定站点的所有活动模块中运行所有cron挂钩。
别名:cron
hook_cron()
实现,因此system_cron()
将被调用。它等效于从admin UI或/cron.php运行
您可以使用drush core-cron
或只是drush cron
如果希望使用drush从crontab中运行cron,则最好以Web服务器用户身份运行cron,并为其提供附加参数以弥补缺少终端和提供环境变量的麻烦。
Drush文档最好在docs / cron.html或run上对其进行解释drush topic docs-cron
。
我个人使用服务器范围内的站点别名,因此我省略了--root
,--uri
而将其@some.site
用于单个站点。如果已定义组别名,则可以使用来对整个组运行cron @some.group
。如果您有兴趣,请获取有关站点别名的更多信息,否则drush docs-aliases
。
您可以使用将运行cron的drush core-cron命令。有关drush提供给我们的命令的更多详细信息,请访问https://drushcommands.com/。