腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中4 个简单的找出进程 ID的方法
总结Linux中kill,pkill和killall杀死进程
小说python中的孤儿进程
进程与线程的区别
Linux中父进程为何要苦苦地知道子进程的死亡原因?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券