2015-11-01 47 views
1

我需要的是每小时执行一个php文件。我发现了很多关于为Drupal创建模块的奇怪和不可理解的事情(我不需要整个模块,我只需要执行一个文件)。如何在Cron中执行Drupal 6中的php文件

因为我的大脑无法处理这种Drupal或Cron的沉闷实现。

+0

什么是文件名。请给出整个路径,如果可能的话,函数名称在你想运行的文件中 –

+0

你想通过运行这个脚本来完成什么?使用Drupal的钩子可能更有用。 (旁注:你为什么使用Drupal 6?) – loganfarr

回答

0

如果你想这样做Drupal的-Y的方式,而不是什么Drupal是为了做外更哈克的方式,使用hook_cron()

为此,您需要在module_name.module之内创建一个具有该功能的新模块。您可以查看关于在Drupal六here中创建新模块的文档。你只需要“入门”和“告诉Drupal你的模块”部分。

在你module_name.module文件,写一个hook_cron()功能。 hook将被您的模块的机器名称替换。

hook_cron()上Drupal.org的描述如下:

模块需要安排一些命令以规则的间隔被执行可以实现hook_cron()。然后引擎将以管理员定义的适当时间间隔挂钩。这个接口对于实现定时器或自动化某些任务特别方便。数据库维护,重新计算设置或参数以及自动邮寄是cron任务的理想选择。

没有关于你想要完成的更多细节或关于脚本的更多细节,这是我所能提供的。