2015-11-01 77 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任務的理想選擇。

沒有關於你想要完成的更多細節或關於腳本的更多細節,這是我所能提供的。