对drupal来说很新。
我正在构建一个模块,让用户指定通过表单运行外部脚本的时间。我想我需要和hook_cron
一起玩?但据我所知,它只在cron设置运行时运行。那么每次用户提交表单时,如何告诉Drupal在这个时间和那个时间运行这个工作?
例如,表单看起来像:
Start: 10:00 am
End: 11:00 am
<Submit>
因此,当用户提交时,Drupal将首先在上午10点运行脚本(在我的模块中定义),然后再在上午11点运行。
我需要什么模块/钩子?
答案 0 :(得分:0)
将Drupal站点配置为每1分钟运行一次cron。然后在你的模块中实现一个hook_cron,并在这个函数循环中通过表单添加的不同作业,并在通过表单输入的给定时间点运行它们。