免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4774 | 回复: 8
打印 上一主题 下一主题

[Mail] 如何结束掉svscanboot进程? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-21 12:29 |只看该作者 |倒序浏览
安装daemontools后,进程中有好几个监视进程,我已经把Qmail停止了,如何才能把这几个进程结束掉呢?

如下:
-svscanboot-+-readproctitle
     |            `-svscan
-tcpserver

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
2 [报告]
发表于 2006-06-21 12:44 |只看该作者
rm -rf /command

kill pid

论坛徽章:
0
3 [报告]
发表于 2006-06-21 13:18 |只看该作者
结束掉了~~谢老大
可是
难道非要把那个文件夹删掉才可以吗?如果我下次需要启动Qmail时怎么办?文件难道还要再安装一次?

论坛徽章:
0
4 [报告]
发表于 2006-06-21 14:08 |只看该作者
我认为这是 qmail 作者最差劲的一个地方,daemontools 的启动是在 /etc/inittab 中运行的,另外,作者在 /command 里面弄了一大堆的符号连接,让人摸不着头脑。同时也极不符合 unix/linux 的目录规范。

因此,我建议安装 daemontools 的时候,不要完全按照作者的做法,如果已经安装了,建议首先将其启动从 /etc/inittab 删除,也建议删除 /command 这些东西。需要由 daemontools 管理的进程放在 /var/qmail/supervise 目录下面,用 life with qmail 推荐的启动脚本可以方便的启动和关闭相应的 qmail 服务。

论坛徽章:
0
5 [报告]
发表于 2006-06-22 10:07 |只看该作者
我一再建议不要用daemontools

那东西无大用途。

如果你的qmail服务需要用它来不断地启动,那系统需要重新安装了

论坛徽章:
0
6 [报告]
发表于 2006-06-22 11:10 |只看该作者
me too,极度的讨厌daemontools的启动方式和日志结构............你可以在inittab里面注释daemontools的守护命令行,然后kill -HUP 1 再杀掉剩下的进程

论坛徽章:
0
7 [报告]
发表于 2006-06-22 11:12 |只看该作者
SunGod 说的对。

改inittab

论坛徽章:
0
8 [报告]
发表于 2006-06-22 13:12 |只看该作者
不用daemontools,直接用tcpserver来启动qmail的服务,但怎样才可以把tcpserver产生的IP连接记录到日志文件中呢?
maillog用splogger记录到了/var/log/maillog中了,但是我还没有找到方法来记录tcpserver的日志……,因为它默认是把日志输出到STDOUT……
由此引出来的问题就是,如果没有使用daemontools,而又使用了spamcontorl这个补丁,因为spamcontrol认为qmail是运行在daemtools下的,当你通过ssh远程重起了qmail服务,那tcpserver的连接信息就发送到你的ssh控制台了,而且,一旦你关闭这个ssh会话,你的qmail立即停止工作,虽然进程还在,但无法收发邮件……

论坛徽章:
0
9 [报告]
发表于 2006-06-22 13:48 |只看该作者
原帖由 busyant 于 2006-6-22 13:12 发表
不用daemontools,直接用tcpserver来启动qmail的服务,但怎样才可以把tcpserver产生的IP连接记录到日志文件中呢?
maillog用splogger记录到了/var/log/maillog中了,但是我还没有找到方法来记录tcpserver的日志… ...

仅对你这个问题很好解决,你可以启动的时候提交给后台,并且将你的信息定向到一个日志文件中(可以是maillog,也可自定义文件)
  1. commond  >> ./logfile 2>&1 &
复制代码

这样正确的错误的信息都会纪录到你的logfile里
如果想更完善,自己可以写个简单的脚本就可以实现,
的确daemontools太乱套了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP