如何为sugarcrm做一个cron工作?

时间:2014-11-19 05:49:46

标签: php cron sugarcrm

我想在每个下午18:00做一个cron工作,它应该运行一个文件,我有一个代码,它将检查用户当前密码的注册日期,如果它超过两个月前,他们更改密码然后它应该发送一封电子邮件,说明更改密码。我对cron的工作有点了解。所以,我在这里很困惑。我的意思是,在哪里提到这段代码以及将电子邮件模板放在文件结构中的位置?请尽快帮助我

2 个答案:

答案 0 :(得分:0)

SugarCrm允许“Admistrator”部分中的控制cron列表

您可以将代码作为cron函数添加到文件modules/Shedulers/_AddJobsHere.php或更好地添加到custom/modules/Shedulers/_AddJobsHere.php

添加类似

的代码
$job_strings[] = 'MyCronFunction';
$mod_strings['LBL_MYCRONFUNCTION'] = 'My Cron function';

function MyCronFunction() {
  //some code there
}

然后在管理员部分

中配置此功能的调用

答案 1 :(得分:-1)

首先创建一个文件,例如cron.php并将所有代码放在该文件中。然后你就可以从你的cpanel或服务器设置你的cron,例如godaddy ..你可以找到像" CRON JOBS"

这样的选项