: src/util/Makefile EXE = ... showNum : src/util/showNum.c 新增此程式 #include "bbs.h" static UCACHE *ushm; static inline void init_ushm() { ushm = shm_new(UTMPSHM_KEY, sizeof(UCACHE)); } int main() { init_ushm(); printf("0\n%d\n0\n0\n", ushm->count); exit(0); } 當然 mrtg 與 apache 要先安裝好...... 將 ~bbs/bin/showNum 複製到 /usr/home/mrtg/bin/showNum 編輯一個 mrtg 的 cfg 檔案... 內容如下... Target[BBS]: `/usr/home/mrtg/bin/showNum` # 要看你把 showNum 放哪裡 MaxBytes[BBS]: 2500 # 通常用 MAXACTIVE Title[BBS]: BBS 線上人數 MRTG 圖 PageTop[BBS]: BBS 線上人數 MRTG 圖 Options[BBS]: gauge, growright YLegend[BBS]: BBS OnLine ShortLegend[BBS]: 人 WorkDir: /usr/home/mrtg/www/bbs # 自訂... 當然 apache 要能存取 LegendO[BBS]: 線上人數 Language: big5 寫入系統 crontab 中...... 內容視情況而定...... */5 * * * * root /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg_bbs.cfg 範例: http://bbs.bio.ncue.edu.tw/mrtg/bbs/bbs.html -- ╔════════╗時間已做了選擇 什麼人叫做朋友 偶而碰頭 心情卻能一點就通 ║--●-─ ▂▃▁ ║因為我們曾有過 理想類似的生活 太多感受 絕非三言兩語能形容 ║╱│╲ ▂▁║可能有時我們顧慮太多 太多決定需要我們去選擇 ║﹀◢◣ ﹀◢◣ ║擔心會犯錯 難免會受挫 幸好一路上有你陪我 ● ● ║◢██◣ ◢◣║與你分享的快樂 勝過獨自擁有 至今我仍深深感動╰■╯ /■╮ ║ ◢◣ ║好友如同一扇窗 能讓視野不同 // \\ -- ┌┼ Origin: 彰化師大生物系˙吟風‧眺月‧擎天崗 micro.bio.ncue.edu.tw └┘ Author: BioStar 從 163.23.212.99 發表