-
Notifications
You must be signed in to change notification settings - Fork 6
LEGACY README.CRONTAB
Iweidieng Iep edited this page Apr 16, 2020
·
1 revision
註: 以下文件乃編改自清大楓橋驛站 Maple BBS 3.02 版之使用手冊。
註: 以下文件乃編改自中正資工 Firebird BBS 3.0 版之使用手冊。
Crontab Guide [WindTopBBS]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
WindTopBBS Ver 3.02
crontab 範例
Modified by 元智資工 沈俊興([email protected])
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
目 錄
(零) 寫在前面
(一) 目前風之塔的 crontab 的設定如下
─────────────────────────────────────
(零) 寫在前面
─────────────────────────────────────
[1] 簡介自動程序
在完成基本的 BBS 架設之後,就要開始安裝 BBS 程式以外的一些應用程式,而
這些應用程式有些可能 5 分鐘就要跑一次, 有些可能是定時每天的 xx 時 xx 分
要執行某這些動作當然不可能每次都由我們自己來做,所以才需要由電腦定時的
為我們執行。以下便是簡單的介紹執行自動程序的方法。
一個描述自動程序的檔內容可能是這樣的:
% crontab -e
0,30 8,9,10,11 * * * /home/bbs/bin/account
#^^^ ^^^^^^^^^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^^^
#minute hour monthday month weekday command
此時 User 指定的自動程序就會被加入系統中。
─────────────────────────────────────
(一) 目前風之塔的 crontab 的設定如下
─────────────────────────────────────
#!/bin/sh
# minute hour monthday month weekday command
# 每小時轉信出去 6 次
8,18,28,38,48,58 * * * * innd/bbslink /home/bbs > /dev/null 2>&1
# 每小時作一次人次統計及開票
2 * * * * exec bin/account
# 每小時更新一次動態看版
43 * * * * bin/camera
# 每小時作一次話題統計, 特別疝N是在 account執行之前
50 * * * * bin/poststat
# 每天根據 expire.conf對看版文章作expire
30 3 * * * bin/expire
# 每天對精華區作 garbage collection, garbage的形成詳見精華區編輯之document
30 4 * * * bin/gem-check
# 每天對精華區作索引檔, 方便使用者搜尋
30 6 * * * bin/gem-index
# 每天對二手市場作 expire
30 7 * * 5 exec bin/2nd_expire
# 每小時作歷史紀錄
58 * * * * exec bin/counter
# 每天更新註冊資料
40 6 * * * exec bin/checkemail
# 每星期三增加點歌次數
40 4 * * 3 exec bin/addsong
# 排行榜
0 */6 * * * /home/bbs/top.sh
# 更新各版面的檔信列表
50 */2 * * * bin/makefw
# comment out for summer vacation
# 每天清理久未上站使用者, 清出的user會被搬至 usr/@目錄下, 請自行再刪除
30 2 * * 0 bin/reaper
# 每天清理個人信箱, 風之塔改成 quota 制
#10 5 * * * bin/bquota
# 每十分鐘清除一次佔用系統資源過大之 bbsd
*/10 * * * * /home/bbs/killtop.sh > /dev/null 2>&1
# 每星期天備份一次使用者、看板、精華區資料
0 5 * * 0 /home/bbs/backup.sh
# 每天備份一次 source
0 5 * * * /home/bbs/backsrc.sh
--
元智資工 沈俊興
E-Mail: <[email protected]>
- Home
- Install — 安裝說明
- Version
- Project Documentations — 專案說明文件
- Coding Style & Conventions — 程式碼撰寫風格與慣例
- Indentation
- Xover List System — Xover 列表系統
- Menu Systems — 選單系統
- Screen Coordinate System — 畫面座標系統
- BoardReadingHistory — BRH 看板閱讀紀錄系統
- Visio I/O Library — Visio 輸出入函式庫
- Permission System — 權限系統
- TANet BBS Family Genealogy Chart — TANet BBS 家族譜系圖
- 與 MapleBBS 3 的按鍵差異
- [WIP] 與 MapleBBS 3 的差異
- References — 參考資料
- Changelog & TODO
- Issue & TODO list — 問題與代辦事項清單
- MapleBBS-itoc Porting Project — MapleBBS-itoc 移植計畫
- BBS-Lua Changelog
- BBS-Ruby Changelog (external link — 外部鏈結)
- 新式密碼加密 (DLBBS v2.0+)
- [WIP] DreamBBS v3 發佈說明 Release Note
- Release Notes of Version 2.0.0 Artoria
- Version 2.0.0 Artoria 發行說明
- Release Notes of Version 1.0.0 Rimuru
- Version 1.0.0 Rimuru 發行說明
- NoCeM-innbbsd 原始說明文件
- WindTop 3.02 原始說明文件