- 主题:开机BBS启动有错误
在/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.*
是不是 apache 比 bbs 先起了?
【 在 mathslimin (linuxer) 的大作中提到: 】
: 在/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 64.9.235.*
【 在 atppp (Big Mouse) 的大作中提到: 】
: 是不是 apache 比 bbs 先起了?
apache在bbs启动后再启动的
最后只有把前几天备份的 .PASSWDS .BOARDS覆盖回来了,丢了很多数据
--
FROM 202.202.43.*