- 主题:如何安全地停止KBS?
用如下命令
kill -9 `ps -U bbs | grep bbsd | awk '{ print $1 }'`
kill -9 `ps -U bbs | grep miscd | awk '{ print $1 }'`
kill -9 `ps -U bbs | grep bbslogd | awk '{ print $1 }'`
ipcs|awk '/bbs/ {system(sprintf("ipcrm shm %s",$2));}'
虽然能停掉BBS,但是貌似很多数据没有写到硬盘上,譬如刚注册地新用户
(我尝试了一把,新的BBS,注册SYSOP,guest之后,用上面的这些命令停掉
BBS,再启动,SYSOP帐号不存在,而且由于SYSOP这个user目录在home里有了,
没法注册新的,看看了.PASSWDS,还是一个空白文件,显然系统没有及时更新
.PASSWDS)
有啥命令能强制系统把缓存的东东刷新到硬盘上?
--
FROM 128.174.244.*
Thanks。 试了一把miscd flush,ok了。
【 在 foxban (呕液) 的大作中提到: 】
: 不行。。。
: 千万记得miscd flush...
: 看看精华区吧,里面有相关内容
: ...................
--
FROM 128.174.244.*
那关闭BBS应该怎么用kill比较合适?
【 在 atppp (Big Mouse) 的大作中提到: 】
: 没事不要随便用9信号,这是使用linux最基本的常识
--
FROM 128.174.244.*
不是我写的,是看以前版面上的文章copy的。
【 在 etnlegend (etn|金字塔·神|aloof) 的大作中提到: 】
: 另外 killall 貌似挺好用的, 不知道你煞费苦心的写这么长的命令有什么深意...
--
FROM 128.174.244.*
不用-9是不是miscd自动会flush?
【 在 etnlegend (etn|金字塔·神|aloof) 的大作中提到: 】
: 没事 -9 干嘛?
--
FROM 128.174.244.*