★ Crontab 設定手冊 ★

  一、設定 Crontab


    本文件是寫給要安裝 itoc 所維護的 bbs 程式版本所使用的,並不適用
  其他 bbs 版本。

  
  一、設定 Crontab

    以 bbs 身分登入。

  -bbs- % crontab -e
          加入以下數行。

#!/bin/sh
# minute hour monthday month weekday command

# 每小時對其他 BBS 及 news server 轉信五次
10,22,34,46,58 * * * * innd/bbslink > /dev/null 2>&1

# 每小時作一次話題統計
20 * * * * bin/poststat > /dev/null 2>&1

# 每小時作一次歷史軌跡
25 * * * * bin/counter > /dev/null 2>&1

# 每小時作一次人次統計及開票 account (account要在每小時 1-5 分跑)
1 * * * * bin/account > /dev/null 2>&1

# 每小時更新一次動態看板(因為有點歌到動態看板,所以頻率高一些)
6 * * * * bin/camera > /dev/null 2>&1

# 氣象報告,每小時抓一次
#1 * * * * src/sh/weather.sh > /dev/null 2>&1

# 每天 3:50PM 轉換股市格式
50 15 * * * bin/stock-open > /dev/null 2>&1

# 每天 10:30AM 4:30PM 抓奇摩新聞
30 10,16 * * * bin/enews-open > /dev/null 2>&1

# 每天做一次排行榜統計
28 3 * * * bin/topgem > /dev/null 2>&1
30 3 * * * bin/topsong > /dev/null 2>&1
32 3 * * * bin/topusr > /dev/null 2>&1

# 每天根據 expire.conf 對看板文章作 expire
29 3 * * * bin/expire > /dev/null 2>&1

# 每天對精華區作索引檔,方便使用者搜尋
40 3 * * * bin/gem-index > /dev/null 2>&1

# 每天清理個人信箱
0 4 * * * bin/bquota > /dev/null 2>&1

# 每星期清理久未上站使用者,清出的 user 會被搬至 usr/@ 目錄下,請自行再刪除
50 3 * * 3 bin/reaper > /dev/null 2>&1

# bbs 備份,為降低 load,每週四天分散備份不同的目錄
4 3 * * 2  bin/backupbrd > /dev/null 2>&1
4 3 * * 3  bin/backupgem > /dev/null 2>&1
4 3 * * 4  bin/backupusr > /dev/null 2>&1
4 3 * * 5  bin/backupoth > /dev/null 2>&1

--
                                                    交大電子 杜宇軒
                               E-Mail: itoc.bbs@bbs.tnfsh.tn.edu.tw
                              WWW: http://processor.tfcis.org/~itoc