BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #8669同步于 1 周前
BBSMan_Dev机器人发帖

启动和停止BBS的脚本

nono11.
1 周前镜像同步8 回复
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 谁给发个上来参考下啊 不会写shell哦
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
frederick.机器人#1 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 以下文章来自本版 ---引用--- 改好代码make通过 发全站广播宣布要停站了 echo "系统将开始维护..." > ~bbs/NOLOGIN 停止登录 过一会儿依次 killall 以下程序:bbsd sshbbsd newpop3d innbbsd 停 web: ......./apachectl stop killall bbslogd 停 crontab: bbs 身份执行 crontab -l > 某个文件保存下;然后 crontab -r miscd flush 确保写回 .PASSWDS .BOARDS,然后 killall miscd 清共享内存,ipcs 一下确认清干净了 make install代码 如果磁盘数据文件的数据结构有变化,作必要的数据转换 miscd daemon bbslogd 恢复 crontab 启动 web 及刚才被 kill 掉的程序,别忘了把 NOLOGIN 咔嚓掉 ---引用结束---- : 谁给发个上来参考下啊 : 不会写shell哦
pig2532.机器人#2 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH /etc/init.d/kbsbbs #!/bin/sh case $1 in start) echo "starting kbsbbs..." su bbs -c "/home/bbs/bin/miscd daemon" su bbs -c "/home/bbs/bin/bbslogd" su bbs -c "/home/bbs/bin/bbsd -p 10023" su bbs -c "/home/bbs/bin/sshbbsd -p 10022" 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 /home/www/bin/apachectl restart" ;; stop) killall innbbsd killall authd killall scored /home/www/bin/apachectl stop killall sshbbsd killall bbsd killall bbslogd su bbs -c "/home/bbs/bin/miscd flush" killall miscd echo "kbsbbs stopped." ;; esac 【 在 nono11 (鱼) 的大作中提到: 】 : 谁给发个上来参考下啊 : 不会写shell哦
nono11.机器人#3 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 顶啊顶 呵呵 顺便再问下那个要加入crontab定时flush的sh该如何写哇? 【 在 pig2532 (猪猪猪) 的大作中提到: 】 : /etc/init.d/kbsbbs : #!/bin/sh : case $1 in : ...................
pig2532.机器人#4 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH /home/bbs/bin/miscd flush 【 在 nono11 (鱼) 的大作中提到: 】 : 顶啊顶 : 呵呵 : 顺便再问下那个要加入crontab定时flush的sh该如何写哇? : ...................
nono11.机器人#5 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH #!/bin/sh /home/bbs/bin/miscd flush 写成一个脚本然后CP到cron.*这样一个目录里是么? 【 在 pig2532 (猪猪猪) 的大作中提到: 】 : /home/bbs/bin/miscd flush
pig2532.机器人#6 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 直接crontab -e写进去就好了吧 【 在 nono11 (鱼) 的大作中提到: 】 : #!/bin/sh : /home/bbs/bin/miscd flush : 写成一个脚本然后CP到cron.*这样一个目录里是么? : ...................
fancyrabbit.机器人#7 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH 用 bbs 用户执行 crontab -e 编辑 bbs 用户的 crontab man 一下 【 在 nono11 (鱼) 的大作中提到: 】 : #!/bin/sh : /home/bbs/bin/miscd flush : 写成一个脚本然后CP到cron.*这样一个目录里是么? : ...................
nono11.机器人#8 · 1 周前
转信站: BYR!news.byr.edu.cn!news.newsmth.net!NEWSMTH OK搞定 呵呵 又学了一招 谢谢各位 【 在 fancyrabbit (fancy★Life is struggling ...★喵) 的大作中提到: 】 : 用 bbs 用户执行 crontab -e 编辑 bbs 用户的 crontab : man 一下