腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
什么会导致SIGTERM不能传播到
子
进程
?
linux
、
fork
、
sigterm
我在
Linux
上有一个
进程
,它通过fork启动20个
子
进程
。当我
杀死
父
进程
时,它通常会
杀死
所有
子
进程
,但有时它不会
杀死
所有
子
进程
,我只剩下一些孤立的
进程
。这不是启动时的竞争条件,这是在
进程
处于活动状态几分钟之后。 哪种情况会导致SIGTERM不能正确地传播到某些
子
进程
?
浏览 19
提问于2015-12-30
得票数 4
3
回答
终端机与
所有
的子程序一起运行,即使在SIGKILLed中也是如此,但是正常的
进程
却不这样做。
c
、
linux
、
unix
、
operating-system
、
systems-programming
因为我们知道我们无法在程序中处理SIGKILL,所以当我
杀死
我的程序时,它的子程序被分配给init
进程
,没有办法处理它,这样我就可以
杀死
我的
所有
子
进程
,然后
杀死
父
进程
本身。尽管当我们
杀死
终端时,通过它创建的
所有
进程
都会被
杀死
,即使我们用SIGKILL
杀死
了我们的终端。,
子
进程
没有被
杀死
。另外,我很想知道,如果<
浏览 2
提问于2014-05-12
得票数 1
回答已采纳
1
回答
是否有方法配置
Linux
杀手来
杀死
父
进程
而不是
子
进程
?
linux
、
kill
、
signals
是否有方法配置
Linux
杀手来
杀死
父
进程
而不是
子
进程
?当
子
进程
被
杀死
时,父
进程
一直处于糟糕的运行状态。我可以检测到
子
进程
是否被
杀死
,然后退出,但我想知道是否有一种方法可以让OOM杀手
杀死
父
进程
,而不是牺牲
子
进程
。
浏览 0
提问于2021-01-28
得票数 0
回答已采纳
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
c++
、
linux
、
process
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,父
进程
将先于
子
进程
自动关闭),以确保父
进程
在
子
进程
之前被
杀死
,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
我在许多
浏览 1
提问于2013-07-16
得票数 3
1
回答
父
进程
死亡时自动终止
子
进程
linux
、
go
当父
进程
是死时,如何在Golang中自动
杀死
子
进程
?例如,有任何自动关闭<
浏览 4
提问于2017-08-08
得票数 2
2
回答
在
linux
系统中,是否有一种简单的方法来
杀死
进程
和
所有
子
进程
?
linux
、
process
、
pid
、
kill
当我想在
linux
中使用pid终止
进程
时,它的
子
进程
仍然存在。我希望用一个命令
杀死
所有
进程
。
浏览 13
提问于2021-12-30
得票数 0
1
回答
终止python脚本中的
进程
及其
子
进程
python
、
subprocess
、
kill-process
在我的脚本中,我得到了一个
进程
id(parent/main) 对于id为3-4的主
进程
,有几个子
进程
在
linux
终端上运行。我的需求来自那个process _ and,它也会
杀死
所有
子
进程
和
子
进程
。请建议类似于通过主
进程
id.then in循环列出
所有
子
进程
,如何
杀死
这些
子
进程
,然后
浏览 1
提问于2015-12-17
得票数 0
1
回答
用于终止
进程
及其
所有
子
进程
的安全方法
linux
、
security
、
ubuntu
、
kernel
、
kill
我在
Linux
中使用、、创建了一个沙箱环境,让匿名用户基本上可以在我的服务器上执行一些科学应用程序的任意代码。沙箱中特别允许的一件事是通过派生和调用可执行文件来启动新
进程
(尽管一个用户的
进程
总数受到RLIMIT_NPROC的限制)。 在给定的时间段后,例如1分钟,系统将
杀死
主
进程
和
所有
潜在的
子
进程
。我目前依赖于
进程
组id来标识
子
进程
。但是,理论上,
子
进程
可以调用s
浏览 2
提问于2012-11-07
得票数 2
回答已采纳
2
回答
在macOS上健壮地
杀死
所有
子
进程
macos
、
unix
、
posix
、
darwin
、
mach
在
Linux
上,Pid名称空间可用于强健地
杀死
所有
子
进程
(包括孤立
进程
和僵尸
进程
)-例如,请参阅this answer。 在macOS上做同样的事情,最接近“健壮”的方式是什么?不幸的是,我不能依赖
进程
组,因为一些
子
进程
会改变它们。
浏览 78
提问于2020-01-23
得票数 1
1
回答
Java Process.Destroy()不会
杀死
所有
进程
java
、
linux
、
process
、
kill
我有一个使用Runtime.getRuntime().exec("myBin")启动程序的Java
进程
这个"myBin“可能会分叉几次才能完成它的工作。我有一个读取器线程,用于从myBin()返回的
进程
对象的InputStream和ErrorStream中读取“exec”及其
子
对象的
所有
输出。我的问题是:如果它花了太多时间来完成作业,我需要终止
进程
并等待读取器线程完成(如果读取器线程读取了EOF,它将完成)。现在我发现,即使我使用Process.Destroy(),我也只能
浏览 0
提问于2011-07-04
得票数 4
1
回答
为什么Popen.terminate()终止
子
进程
在Windows上使用命令解释器(cmd.exe)运行?
python
、
windows
、
shell
、
subprocess
、
kill-process
在
Linux
下,使用shell=True传递给subprocess.Popen构造函数创建的
子
进程
将只
杀死
shell,而不会
杀死
shell创建的
进程
(见)。python -c "import subprocess; subprocess.Popen(['ping', '-t', 'google.com'], shell=True).terminate()"会
杀死
ping
进程
浏览 1
提问于2012-10-22
得票数 2
回答已采纳
5
回答
当父
进程
被"kill -9“
杀死
时,
子
进程
也会被
杀死
吗?
linux
、
process
、
signals
、
kill
我的一个同事今天早上告诉我,当他用"kill -9“
杀死
时,supervisord的
子
进程
并没有被
杀死
。 他很确定这一点,但我尝试了很多次,都没有发现这一点。那么,当父
进程
被"kill -9“
杀死
时,
linux
会确保它的
子
进程
也被
杀死
吗?
浏览 8
提问于2009-09-29
得票数 23
回答已采纳
2
回答
从Java调用
Linux
上的ps
java
、
linux
在Java语言中,我使用Runtime.exec()启动了一个新
进程
,这个
进程
又产生了几个子
进程
。我希望能够
杀死
所有
的
进程
,并且之前已经尝试过process.destroy()和process.destroyForcibly() -但是说destroyForcibly()只是在默认实现中调用destroy(),destroy()可能不会
杀死
所有
子
进程
(我已经尝试过了,它显然不会
杀死
子</em
浏览 97
提问于2018-08-12
得票数 0
回答已采纳
2
回答
创建孤立
进程
bash
、
ubuntu
、
terminal
、
process
使用Ubuntu,我可以通过
杀死
sleep 1000命令的后台
进程
的父
进程
来创建孤立
进程
吗?有可能吗?
浏览 0
提问于2021-11-03
得票数 0
1
回答
NodeJS
子
进程
和SIGKILL
node.js
、
process
、
signals
、
sigkill
我正在寻找一种方法来
杀死
当我的父
进程
死亡时产生的
所有
子
进程
(包括通过接收SIGKILL)。
Linux
进程
管理器似乎掌握了关键,因为向PM2守护
进程
发送SIGKILL会导致
所有
子
进程
退出(在pm2平台上)。 那么你知道PM2是如何做到这一点的吗?如何重现此行为? 谢谢!
浏览 28
提问于2019-06-11
得票数 1
1
回答
根据可用的空闲内存控制有多少子
进程
分叉
linux
、
fork
、
enomem
我试图在
Linux
系统内存允许的情况下,尽可能多地利用母牛和叉子
进程
。我会启动父
进程
,直到分叉部分(此时
进程
正在使用一定数量的内存),然后每次分叉一个
子
进程
,直到fork返回ENOMEM错误为止。
子
进程
将不会分配任何新的内存,而只是工作。但是这不起作用,我
所有
的
进程
都被
Linux
系统
杀死
了,没有任何内存错误。 做这件事最好的方法是什么?
浏览 8
提问于2014-03-05
得票数 0
回答已采纳
1
回答
重新定位
linux
中的/proc/proc_id/种类目录
linux
、
system
、
daemon
我正在用
linux
上的c++编写一个守护
进程
,它将启动许多
进程
。我正在考虑一个守护
进程
本身被
杀死
的场景。在重新启动守护
进程
时,我想要
杀死
此守护
进程
启动的
所有
其他
进程
。理想情况下,我希望这个守护程序创建的
所有
进程
在被终止时都会终止。我正在考虑这样一种情况:守护
进程
在创建
进程
后死亡,并且没有写入日志文件。 我想知道我是否可以使用/proc&
浏览 1
提问于2010-07-11
得票数 0
回答已采纳
2
回答
任何一种干掉
进程
(包括
所有
子
进程
)的快捷方法
linux
、
shell
、
process
、
kill
所有
的回复看起来都很冗长。在
linux
中
杀死
一个
进程
的任何单行代码,包括它的
所有
子
进程
。
浏览 2
提问于2012-08-28
得票数 3
回答已采纳
1
回答
如何从命令行
杀死
某个
进程
的
所有
子
进程
?
command-line
、
osx
、
kill
、
process-management
有时,我想
杀死
所有
的
子
进程
,谷歌Chrome,金丝雀。问题是,它们的名称与普通Chrome的
子
进程
相同,因此killall "Google Chrome Helper"将
杀死
金丝雀和色度的
子
进程
。我怎么能用“单机”或类似的方式
杀死
金丝雀的
所有
子
进程
而不
杀死
同名的Chrome
子
进程
呢? Mac
浏览 0
提问于2018-09-13
得票数 2
回答已采纳
1
回答
重新启动服务时窗口的行为
windows
问题是,当重新启动windows服务时,windows是否会终止该服务,还是等待
进程
完成。正如我在
linux
中所记得的,“重新启动”命令将
杀死
所有
子
进程
。 提前谢谢。
浏览 1
提问于2012-02-10
得票数 0
回答已采纳
点击加载更多
相关
资讯
总结Linux中kill,pkill和killall杀死进程
adb 查看并杀死进程
如何找到并杀死Linux数据中心服务器上的僵尸进程?
一键杀死所有无用进程! 一键复活 避免重启
父进程、子进程的关系以及区别
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券