在linux中如何关闭或者停用守护进程

lling123 2008-10-16 09:21:49
如题,请高手指点,谢谢
...全文
9672 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzdwfwt111 2008-10-18
  • 打赏
  • 举报
回复
ps -aux
kill 了就可以
benbenxiaoluchi 2008-10-18
  • 打赏
  • 举报
回复
呵呵 守护进程一般运行时首先就忽略了所有信号 kill -9吧。
once_and_again 2008-10-17
  • 打赏
  • 举报
回复 1
[Quote=引用 2 楼 leeyiqun 的回复:]
方法一:在命令行终端输入命令:
ps -aux
从输出找到你想停用或者关闭的守护进程的名称,看看改进程的PID是多少,然后用命令:
killall 进程名称
或者 kill -9 进程PID值
来杀死该进程,

方法二:看看该守护程序的用法,
可能可以用:
程序名 stop
来停止该进程,比如我机器上的ftp服务器,
/etc/init.d/vsftpd start (开启该守护进程)
/etc/init.d/vsftpd restart (重启进程)
/etc/init.d/vsftpd stop (停止进程)
[/Quote]
针对 具体的守护进程这样,守护进程都以d结尾,daemon?
service xxxd stop
wiler 2008-10-17
  • 打赏
  • 举报
回复
守护进程一般都会有它自己的关闭方法的
如果确实不行就用 kill -9 pid 吧
快乐田伯光 2008-10-17
  • 打赏
  • 举报
回复
kill -9 pid吧,

很多守护进程都ignore了SIGHUP信号
lling123 2008-10-17
  • 打赏
  • 举报
回复
好的,我先按照这个方法操作一下,看能不能实现.谢谢了
leeyiqun 2008-10-16
  • 打赏
  • 举报
回复
方法一:在命令行终端输入命令:
ps -aux
从输出找到你想停用或者关闭的守护进程的名称,看看改进程的PID是多少,然后用命令:
killall 进程名称
或者 kill -9 进程PID值
来杀死该进程,

方法二:看看该守护程序的用法,
可能可以用:
程序名 stop
来停止该进程,比如我机器上的ftp服务器,
/etc/init.d/vsftpd start (开启该守护进程)
/etc/init.d/vsftpd restart (重启进程)
/etc/init.d/vsftpd stop (停止进程)
frank_ll 2008-10-16
  • 打赏
  • 举报
回复
使用SIGHUP信号传给守护进程
kill -HUP pid
如果是自己创建的守护进程,一般将SIGHUP信号作为通知信号
这个信号对守护进程有特殊意义
如果是系统的进程,那么你可以尝试一下这个命令,他应该可以被关掉
当然使用其他的强制命令也是可以关掉的

23,118

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧