openwrt - cron (Scheduled Tasks)

啟用 cron jobs

# enable cron jobs !!            <-- default 是 OFF 的 !!

/etc/init.d/cron enable

/etc/init.d/cron start             <--- service_start /usr/sbin/crond -c /etc/crontabs -l ${loglevel:-5}

 

# 執行時會有 /tmp/run/crond.pid

 

不講不知, 原來它是 busybox 來

/usr/sbin/crond -> ../../bin/busybox

在 crontab -e 設定

1 */8 * * *     /sbin/wifi > /dev/null

後會有

/etc/crontabs/root

內容

# reset wifi daily
1 */8 * * *     /sbin/wifi > /dev/null

 

# 行得 cron jobs, 時間一定要正確的 !!

date -s  3/12/2012

date -s  12:32:00

 


更新

當未更新時, /etc/crontab/ 內有以下兩個檔案

cron.update  root

報行 /etc/init.d/cron restart 後, 那 cron.update 會不見了