Drupal 的 cron job
# 在 /etc/cron.hourly 建立 drupal-cron, 內容如下
================drupal-cron=====================
#!/bin/sh
#
/usr/bin/lynx -source http://datahunter.servehttp.com/cron.php
============================================
# lynx -source 是指下載 html 到 stdout, 而不是直接瀏覽它
# 之後
chmod 744 drupal-cron
由於 cron 會一次過執行不少工作, 相當消耗資源
為免被它受外來攻擊, 那要指定什麼人可以 access 它
在 drupal 根目錄的 .htaccess 加下以下內容
=============================
# 保護 cron.php
<Files "cron.php">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.1
</Files>
=============================
如果 cron job 成功執行的話, 那會在
http://datahunter.servehttp.com/admin/logs/watchdog
看到 "Cron 執行完畢。"
===================
如果 cron.php 是安全的話,在其他 ip 瀏覽 cron.php 會看到
"You don't have permission to access /cron.php on this server."