#!/bin/sh # $Id$ # 請注意!這個檔案將以 root 的權限執行! # 預設使用 bbs這個帳號,安裝目錄為 /home/bbs。 case "$1" in start) # 初始化 shared-memory, 載入 uhash, utmpsortd, timed(if necessary) # 如果使用 USE_HUGETLB 的話請用 root 跑 shmctl init /usr/bin/su -fm bbs -c '/home/bbs/bin/shmctl init' # 寄信至站外 /usr/bin/su -fm bbs -c /home/bbs/bin/outmail & # 轉信 /usr/bin/su -fm bbs -c /home/bbs/innd/innbbsd & # 啟動 port 23 (port 23須使用 root 才能進行 bind ) 以其他 /home/bbs/bin/bbsctl start # 提示 echo -n ' mbbsd' ;; stop) /usr/bin/killall outmail /usr/bin/killall innbbsd /usr/bin/killall mbbsd /usr/bin/killall shmctl /bin/sleep 2; /usr/bin/killall shmctl ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0