腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
macOS
上
健壮
地
杀死
所有
子
进程
macos
、
unix
、
posix
、
darwin
、
mach
在
Linux
上
,Pid名称空间可用于强健
地
杀死
所有
子
进程
(包括孤立
进程
和僵尸
进程
)-例如,请参阅this answer。
在
macOS
上
做同样的事情,最接近“
健壮
”的方式是什么?不幸的是,我不能依赖
进程
组,因为一些
子
进程
会改变它们。
浏览 78
提问于2020-01-23
得票数 1
1
回答
Java:如何在
子
进程
中调用prctl()
java
、
linux
、
libc
确保
子
进程
在
父
进程
终止时终止是很棘手的。我找到了一个
健壮
的解决方案,是指示内核
在
父
进程
使用prctl(PR_SET_PDEATHSIG, SIGTERM)终止时
杀死
子
进程
。有几个关于如何在Java中
杀死
子
进程
的问题,例如。然而,我发现没有什么比使用prctl()的方法更
健壮
了。如果父程序接收到SIGKILL,或者需要修改子代码,大多数解决方案都会
浏览 3
提问于2015-11-02
得票数 3
1
回答
用于终止
进程
及其
所有
子
进程
的安全方法
linux
、
security
、
ubuntu
、
kernel
、
kill
我
在
Linux中使用、、创建了一个沙箱环境,让匿名用户基本
上
可以
在
我的服务器
上
执行一些科学应用程序的任意代码。沙箱中特别允许的一件事是通过派生和调用可执行文件来启动新
进程
(尽管一个用户的
进程
总数受到RLIMIT_NPROC的限制)。 在给定的时间段后,例如1分钟,系统将
杀死
主
进程
和
所有
潜在的
子
进程
。我目前依赖于
进程
组id来标识
子
进程
。但是,理论<
浏览 2
提问于2012-11-07
得票数 2
回答已采纳
2
回答
什么会导致SIGTERM不能传播到
子
进程
?
linux
、
fork
、
sigterm
我
在
Linux上有一个
进程
,它通过fork启动20个
子
进程
。当我
杀死
父
进程
时,它通常会
杀死
所有
子
进程
,但有时它不会
杀死
所有
子
进程
,我只剩下一些孤立的
进程
。这不是启动时的竞争条件,这是
在
进程
处于活动状态几分钟之后。 哪种情况会导致SIGTERM不能正确
地
传播到某些
子</
浏览 19
提问于2015-12-30
得票数 4
1
回答
如何
杀死
根植于特定
进程
而不是
进程
本身的
进程
树中的
所有
(
子
)
进程
?
bash
、
process
、
kill
我有一个python
进程
,它生成一个git (git clone)
子
进程
,它反过来产生多个子
进程
本身。在这里,我想要
杀死
由git根植的
进程
树中的
所有
进程
,而不
杀死
python
进程
。可能的解决办法,但需注意: 递归
地
遍历python的
子
进程
树,使用/proc/<pid>。在这种情况下,如何确保该
进程
层次结构中的任何<
浏览 0
提问于2020-10-04
得票数 1
1
回答
从pid文件中删除时如何
杀死
子
进程
macos
、
bash
、
shell
、
scripting
kill -9 `cat ~/code/posbox/posbox.pid` 当我这么做它与
所有
子
进程
一起
杀死
该
进程
。如何从pid文件中给定的pid中
杀死
所有
父
进程
和
浏览 5
提问于2013-11-01
得票数 1
回答已采纳
2
回答
在
父
进程
死后,
所有
子
进程
都切换到init后,如何
杀死
所有
子
进程
?
process
、
kill
我有以下问题:当我的大父
进程
死亡(意外!)
在
创建了许多子
进程
之后,
所有
子
进程
都切换到init。ps -o ppid= <number of some child process> 做完之后,我可以使用这个答案并
杀死
所有
子
进程
。
浏览 0
提问于2017-11-09
得票数 1
回答已采纳
1
回答
如何在
MacOS
上
执行脚本时启动坞容器并使它们保持活动状态
bash
、
docker
、
macos
、
shell
我有一个shell脚本,它试图
在
for循环中启动两个坞容器。
在
检测到stdout中的输出"Service将在端口上运行“之前,脚本不应该继续其其余的执行。以下代码
在
linux
上
运行良好: do (bash start-server.sh然而,
在
MacOs
中,这将在虚拟环境(停靠桌面)中启动对接器,而grep将永远不会
浏览 7
提问于2022-10-31
得票数 1
5
回答
有没有办法确保我的程序衍生的后台
进程
在
我的
进程
终止时被
杀死
?
c#
、
child-process
基本
上
,
子
进程
无限期
地
运行,直到在后台被
杀死
,当我的程序由于任何原因终止时,我想要清理它,例如通过任务管理器。目前我有一个while (Process.GetProcessesByName("ParentProcess").Count() > 0)循环,如果父
进程
没有运行就退出,但它看起来很脆弱,如果我想让它在有没有办法确保
子
进程
结束,而不要求子
进程
知道父
进程
?我更喜欢使用托管代码的解决方案
浏览 2
提问于2009-03-10
得票数 7
回答已采纳
1
回答
防止开发人员无意中
杀死
本地计算机上的守护
进程
/辅助
进程
。
node.js
、
npm
、
supervisord
、
forever
、
node-supervisor
很多新用户将在本地机器
上
杀死
所有
的node.js
进程
。或等。我有一个库,它使用在开发人员机器
上
运行的一些守护
进程
/工作人员,如果开发“意外”
杀死
(
所有
) node.js
进程
,我需要重新启动它们。问题是,使用forever或supervisor这样的NPM将而不是解决这个问题,因为它们也是node.js
进程
。 有人能推荐一个运行在
MacOS</
浏览 4
提问于2017-11-14
得票数 1
回答已采纳
1
回答
从从
macOS
上
的开放命令启动的应用程序
进程
获取pid
macos
、
command-line
、
java
、
process
在
macOS
上
的Java应用程序中,我使用Runtime.getRuntime().exec("open -Wn filename")启动一个文件及其默认应用程序,让我们将它称为查看应用程序(例如,AdobeReader问题是,open命令本身是作为java应用程序的
子
进程
启动的,但是open命令启动查看应用程序不是作为
子
进程
,而是作为launchd(1)的
子
进程
。因此,当我从Java应用程序中销毁
进程</
浏览 1
提问于2016-12-20
得票数 3
回答已采纳
2
回答
杀死
父
进程
和
子
进程
的顺序
process
、
kill
在我看来,
杀死
任何一个父
进程
和
子
进程
都不会影响另一个
进程
。谢谢和问候!
浏览 0
提问于2010-01-05
得票数 1
回答已采纳
1
回答
节点子
进程
清理
node.js
、
child-process
节点
进程
以require('child_process').spawn、can、close和exit启动。我想,
在
某些情况下,他们也可以永远挂着,而不礼貌
地
告诉Node。如何确保我的Node应用程序总是很好
地
清理其
子
进程
?我知道kill可以用来“向
子
进程
发送信号”。这听起来不像是一种保证,特别是因为文档说:“注意,当函数被称为
杀死
时,传递给
子
进程
的信号可能实际
上
浏览 5
提问于2013-09-06
得票数 1
回答已采纳
1
回答
标识
在
VB.Net中启动的
进程
,以便能够
在
以后
杀死
它及其
所有
子
进程
。
vb.net
、
process
、
pid
、
kill
在
VB.Net中启动
进程
时,我希望能够识别它,以便以后
在
必要时
杀死
它及其
所有
子
进程
。ProcessWindowStyle.Hidden如果我做了一个它将关闭打开的
所有
但是bat脚本已经启动的任何其他
进程
都没有。 我很确定操作系统
在
启动时会给我的
进程
一个ID,但是
浏览 0
提问于2018-09-04
得票数 1
回答已采纳
3
回答
终端机与
所有
的子程序一起运行,即使
在
SIGKILLed中也是如此,但是正常的
进程
却不这样做。
c
、
linux
、
unix
、
operating-system
、
systems-programming
因为我们知道我们无法
在
程序中处理SIGKILL,所以当我
杀死
我的程序时,它的子程序被分配给init
进程
,没有办法处理它,这样我就可以
杀死
我的
所有
子
进程
,然后
杀死
父
进程
本身。尽管当我们
杀死
终端时,通过它创建的
所有
进程
都会被
杀死
,即使我们用SIGKILL
杀死
了我们的终端。我可以实现的一种方法是捕获每个终止信号,如SIGTERM、SIGHUP等,处理它
浏览 2
提问于2014-05-12
得票数 1
回答已采纳
1
回答
如何使用systemd运行
子
进程
并等待它完成
java
、
systemd
、
ubuntu-18.04
我需要从我的Java
进程
中运行一个
子
进程
,它将
杀死
父
进程
。我如何确保: 我使用systemd-run运行
子
进程
,这将它置于一个不同的控制组下,这意味着
子
进程
在
杀死
父
进程
时不会死这种方法的问题是父
进程
不等待
子
进程</
浏览 0
提问于2019-06-05
得票数 0
3
回答
使用终端
杀死
进程
树?
kill
、
htop
是否有一种使用终端
杀死
进程
树的方法?
杀死
一个
进程
树,我的意思是
杀死
一个
进程
的
所有
后代以及
进程
本身。我将这个问题标记为htop,因为我最近经常使用该实用程序,如果有一种简单的方法
在
htop中
杀死
进程
树(这比选择子树中的
所有
进程
更好),那就太酷了。
浏览 0
提问于2014-10-30
得票数 4
1
回答
如何优雅
地
杀死
hadoop作业/拦截`hadoop作业-kill`
java
、
hadoop
、
mapreduce
、
qubole
我的Java应用程序
在
mapper
上
运行,并使用Qubole API创建
子
进程
。应用程序存储
子
qubole queryID。我需要在退出前拦截
杀死
信号和关闭
子
进程
。hadoop job -kill jobId和yarn application -kill applicationId命令以SIGKILL方式
杀死
作业,我不知道如何拦截关机。是否有可能以某种方式拦截作业终止或配置hadoop以给应用程序机会优雅
地
关闭? 应
浏览 1
提问于2017-05-30
得票数 5
回答已采纳
1
回答
Swift应用程序和python代码无法终止mac
上
的某个
进程
python
、
swift
、
subprocess
、
kill
我正在尝试制作一个基于swift的mac应用程序,它可以从一个窗口管理我
所有
的不和谐机器人。我已经让它成功
地
打开了不一致的机器人(使用全局线程,而不是
进程
对象)。然而,当我退出应用程序时,我注意到应用程序启动的Python
进程
仍在运行,discord机器人也是如此。它不会
杀死
所有
的
子
进程
,而是
在
退出时将python的父
进程
切换到null。我不太了解swift,所以我
在
让它在关闭时
杀死</em
浏览 17
提问于2021-04-25
得票数 1
回答已采纳
1
回答
获取
子
进程
id
java
、
shell
、
unix
eval <java java_program & >是否有一种方法可以找到与
进程
id关联的
所有
子
进程
并
杀死
所有
<e
浏览 2
提问于2013-01-13
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券