如何在 drupal 中的模块功能上运行 cron?

问题描述 投票:0回答:1

我在自定义模块中有一个函数,可以从 SQL 表中检索数据。我需要每 X 分钟运行一次 cron 来将这些数据提交到远程 url。有什么办法做到这一点吗?

drupal cron drupal-7
1个回答
0
投票

您应该在您的服务器上启用 cronjob。

转到页面上的 admin/config/system/cron 并复制 url 以从站点外部运行 cron。

以拥有该项目的用户或 www-data 身份登录到您的服务器,然后输入

crontab -e

现在您可以添加这样的行:

*/15 * * * * curl -Lk http://your.site.com/cron.php?cron_key=YOURCRONKEY

此语句将每 15 分钟触发 your.site.com 的 cronjob

© www.soinside.com 2019 - 2024. All rights reserved.