小智 6
这就是我如何评估我自己的cron钩子.
1)在模块中找到适当的hook_cron调用.modulename_cron就是你想要的.
2)弄清楚任何特定变量在运行时是否会产生影响.在我的例子中,有一个变量modulename_cron_last,它跟踪上次运行cron的时间.我必须将此强制为0才能使其运行.
3)运行drush:
drush eval "variable_set('modulename_cron_last', 0);"
drush eval "modulename_cron();"
drush eval "variable_set('modulename_cron_last', time());"
Run Code Online (Sandbox Code Playgroud)
要么
如果您对D7使用2.x DEV版本,则可以使用以下命令:
drush elysia-cron run [JOB_NAME]
or:
drush elysia-cron run [JOB_NAME] --ignore-time
Run Code Online (Sandbox Code Playgroud)
(使用--ignore-time强制执行)
4)创建一个脚本并将其添加到您的调度程序(在我的例子中,实际的本地Linux crontab)
| 归档时间: |
|
| 查看次数: |
3194 次 |
| 最近记录: |