如何杀掉所有的子进程?

zero1977 2002-10-13 02:35:32
我在主进程中fork了多个子进程,在主进程退出时,如何杀掉所有的子进程了?
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bugfree 2002-10-14
  • 打赏
  • 举报
回复
将每个进程的id放入数组,
一个 for 循环即可
zero1977 2002-10-14
  • 打赏
  • 举报
回复
有没有不需要记住ID号,杀死全部子进程函数呀
wwfhjg 2002-10-13
  • 打赏
  • 举报
回复
kill -l
ps
就可以知道你的加载的进程!

kill -s.........
gongdath 2002-10-13
  • 打赏
  • 举报
回复
你可以在FORK时记住每个子进程的ID号,在主进程退出前,杀死子进程就可以了.

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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