停止bbs就按照你启动bbs程序的反序来killall,比方最简单的就是
停掉httpd先
killall bbsd
killall bbslogd
killall miscd
这种方式停服务应该就能保证所有的数据都正常写回磁盘。正常重新启动机器应该是一样的效果。
有一个例外是,如果USE_TMPFS是1,~bbs/cache/挂了tmpfs,这样重启动机器会造成的问题是那些非正常断线的用户的已读记录没来得及写回磁盘。这里可以用点技巧解决,不过我没经验了。ytht系统好像可以强制写回brc的,记不清了。
【 在 chit (末末) 的大作中提到: 】
: 了解了,也就是说是因为系统非正常重起引起的。
: 那请问我想重新启动系统需要如何正确的停止wforum和smthbbs呢?
: 谢谢
: ...................
--
FROM 128.12.181.*