在Drupal 当中,一些见常功能如搜寻索引、处理Watchdog 记录或是检查更新内容都是要透过CRON 执行。
Drupal 7 内置自动执行CRON
不幸的是,遇上一个伺服机并没有CRON功能提供,即使是有也不会设定就是了。为了解决这问题,在Drupal 6中我们都使用Poormanscron,简单易用,使Drupal内部功能保持正常运作。很明显Drupal社区意识到CRON对Drupal的重要性,Drupal 7中这将是一个内置的核心功能。
设定位置:『 admin/config/system/site-information 』
快慢频率由你,怎然之不是Never 就行了。
Drupal 7 CRON 更安全
Drupal 6 以前版本的cron 都是任由执行,并不用什么特定帐户。现在终于解决了这个问题,不再让人任由鱼肉啰!以后在外部执行cron,紧记需要不同的URL。
透过外部工具执行Drupal CRON
Drupal 7 内置CRON 是当有人浏览网站时,才会触发,如果架设的是定期发送EMAIL 这类网站,就无法达到目的。
意思是在每小时的45分执行。更详细解释可看乌哥CRON教学
- 开启『crontab -e』
- 输入
Linux CRON 设定
45 * * * * /usr/bin/wget -O -q -t 1 http: //www.example.com/cron.php?cron_key=XXXXXXX > /dev/null |