在/etc/rc.d/rc.local
添加 /root/kbsbbs start
每次开机启动起来都没有版面,必须自己手动stop清除共享内存,然后打开才有版面
这是什么原因啊
?#!/bin/bash
# Start and stop bbs services
PATH=/sbin:/bin:/usr/sbin:/usr/bin
case "$1" in
start)
echo -n "starting kbsbbs..."
su bbs -c "/home/bbs/bin/miscd daemon"
su bbs -c "/home/bbs/bin/bbslogd"
/home/bbs/bin/bbsd -p 23
/home/bbs/bin/newpop3d -p 110
su bbs -c "/home/bbs/bin/sshbbsd -p 22"
su bbs -c "/home/bbs/bin/newpop3d -p 110"
##su bbs -c "nohup /home/bbs/bin/authd > /dev/null &"
##su bbs -c "nohup /home/bbs/bin/scored > /dev/null &"
##su bbs -c "LANG=zh_CN.GBK /usr/local/apache2/bin/apachectl restart"
/usr/local/apache2/bin/apachectl restart
echo "done."
;;
stop)
killall innbbsd
##killall authd
killall scored
/usr/local/apache2/bin/apachectl stop
killall sshbbsd
killall newpop3d
killall bbsd
killall bbslogd
su bbs -c "/home/bbs/bin/miscd flush"
killall miscd
echo "kbsbbs stopped."
;;
restart)
echo -n "Restarting BBS..."
/root/kbsbbs stop && /root/kbsbbs start
echo "done."
;;
force-reload)
echo -n "Restarting BBS..."
/root/kbsbbs stop && /root/kbsbbs start
echo "done."
;;
*)
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
esac
exit 0
--
FROM 202.202.43.*