腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
NodeJS
子
进程
和
SIGKILL
node.js
、
process
、
signals
、
sigkill
我正在寻找一种方法来杀死当我的父
进程
死亡时产生的所有
子
进程
(包括通过接收
SIGKILL
)。Linux
进程
管理器似乎掌握了关键,因为向PM2守护
进程
发送
SIGKILL
会导致所有
子
进程
退出(在pm2平台上)。 那么你知道PM2是如何做到这一点的吗?如何重现此行为? 谢谢!
浏览 28
提问于2019-06-11
得票数 1
5
回答
在永远运行的
NodeJS
上正常关闭UNIX-socket服务器
node.js
、
unix-socket
、
forever
我有一个
NodeJS
应用程序,它设置了一个UNIX套接字来公开一些
进程
间通信通道(某种监视内容)。/tmp/app-monitor.sock-socket文件放置在UNIX文件夹(即UNIX)中。当永远执行restartall时,它使用
SIGKILL
来终止所有
子
进程
。
SIGKILL
不能由
进程
处理,所以我的应用程序在没有任何关闭程序的情况下就会死掉。问题是使用
SIGKILL
时未删除的套接字文件。
子
进程</em
浏览 0
提问于2013-04-24
得票数 19
回答已采纳
1
回答
没有明显原因的node.js worker崩溃(
SIGKILL
)
node.js
我有许多处理http-connection (express)的工作人员。服务器一次处理多个同步连接。由于代理的是大文件,因此连接可能会相对较长。谢谢。Linux版本2.6.32-5-amd64 (Debian 2.6.32-48squze1)
浏览 4
提问于2014-02-04
得票数 0
1
回答
如何从
nodejs
关闭角服务器?
node.js
、
angular
、
child-process
我能够像这样使用
nodejs
子
进程
成功地启动服务器 console.log('server terminated: '+error);然后当我试图像这样关闭服务器时它切断了服务器和我的
nodejs
程序之间的连接,但是直到主机
nodejs</em
浏览 0
提问于2018-07-07
得票数 0
回答已采纳
1
回答
在
SIGKILL
之后优雅地退出Python
python
、
signals
问题是
SIGKILL
不能被捕获,有没有一种方法可以确保代码块在程序终止时执行?我有一个
进程
,它启动五个
子
进程
并改变平台硬件的状态-它处理SIGTERM
和
SIGINT,但是
SIGKILL
将杀死主
进程
,而
子
进程
继续运行。有没有办法总是执行清理,或者我必须接受
SIGKILL
会使计算机处于“损坏”状态?
浏览 1
提问于2014-09-14
得票数 0
2
回答
在父
进程
不是根
进程
时,有什么方法可以找出
子
进程
是由内核用
SIGKILL
杀死的吗
c
、
unix
、
kernel
、
signals
、
kill-process
我遇到了一个非根
进程
(因此我无法读取内核日志)父
进程
及其
子
进程
的情况,该
子
进程
可能由于占用大量内存而被
SIGKILL
内核杀死。当发生这种情况时,父
进程
应该知道该
子
进程
是因为超出内存限制而被杀死的(理想情况下),但我甚至不知道我是否能够知道它是被
SIGKILL
杀死的,更不用说原因了。因此,我需要从父
进程
的角度了解孩子是否被
SIGKILL
杀死,以及这是否是其发生的原因
浏览 6
提问于2019-11-07
得票数 3
回答已采纳
4
回答
Solaris 10:快速检测SIGCHLD /
进程
退出
solaris
、
sigkill
在Solaris 10上,我有一个父
进程
和
子
进程
。我用杀死-KILL来终止
子
进程
。我希望在父
进程
中能够最快地检测到这一点(这是一个主/从系统,目标是父
进程
请求它的备份以尽可能快地接管)。父
进程
需要知道子
进程
已经开始退出(它不需要等到
子
进程
退出)。 在我所使用的系统中,我看到在发送
SIGKILL
和
接收SIGCHLD的父
进程</em
浏览 5
提问于2010-02-23
得票数 1
2
回答
当父
进程
被“杀死-9”杀死时,如何终止
子
进程
?
linux
、
sigkill
kill -9将向父
进程
发送
SIGKILL
信号。但
SIGKILL
不能被捕获。那么父
进程
如何终止
子
进程
?
浏览 0
提问于2013-08-10
得票数 2
回答已采纳
1
回答
多线程linux程序中忽略/阻塞SIGPIPE信号
unix
、
pthreads
、
signals
、
sigkill
、
sigpipe
我有以下情况:线程1:分叉子线程
和
子
线程,依次说A再次分叉并执行
进程
。B我想忽略线程2的SIGPIPE,因为我不希望程序在客户端关闭套接字时崩溃。sigemptyset(&set);pthread_sigmask(SIG_BLOCK, &set, NULL); 这样做有
浏览 12
提问于2017-07-11
得票数 2
回答已采纳
3
回答
父
进程
如何杀伤
子
进程
?
c
、
fork
、
kill
我使用fork()创建
子
进程
。如果子
进程
不能在30秒内完成执行,父
进程
如何杀死
子
进程
?我希望允许
子
进程
执行最多30秒。如果超过30秒,父
进程
将杀死它。你有这样做的想法吗?
浏览 2
提问于2011-06-28
得票数 37
1
回答
如何跟踪c++中所有
子
进程
被杀死的原因
c++
、
server
、
parent-child
、
kill
、
sigkill
它使用fork()创建新的
子
进程
。当父
进程
死亡时,我想杀死
子
进程
。我计划使用一个数组来存储
子
processes.But的pids,
子
进程
有可能在父
进程
之前终止。在这种情况下,如果我们使用已经终止的
子
进程
的kill
和
pid调用
SIGKILL
函数,它会抛出异常吗?
浏览 2
提问于2016-02-27
得票数 0
回答已采纳
4
回答
HAWQ如何处理不同的终止信号?
hawq
如果我杀死主资源管理器
进程
-QUIT,它会重新启动,然后正常运行。但是如果我杀死主资源管理器
进程
-ABRT,它会重新启动,但
进程
会在HAWQ上重新启动。那么HAWQ是如何处理不同的终止信号的呢?
浏览 2
提问于2016-07-11
得票数 0
3
回答
终端机与所有的子程序一起运行,即使在SIGKILLed中也是如此,但是正常的
进程
却不这样做。
c
、
linux
、
unix
、
operating-system
、
systems-programming
因为我们知道我们无法在程序中处理
SIGKILL
,所以当我杀死我的程序时,它的子程序被分配给init
进程
,没有办法处理它,这样我就可以杀死我的所有
子
进程
,然后杀死父
进程
本身。,
子
进程
没有被杀死。我这样做的方式如下:从上述父
进程
中创建
子
进程
。 此阶段的
进程
层次结构如下所示:终端->父
进程
->
子
<
浏览 2
提问于2014-05-12
得票数 1
回答已采纳
2
回答
kill函数返回无效参数
c
、
linux
、
gcc
、
x86
我正在使用kill函数来kill一个
进程
。然而,它的返回-1
和
perror显示“无效参数”。阅读kill的手册时,它指出如果提供了错误的信号值,则会发生此错误。我正在传递-9或
SIGKILL
,就像这个kill(
SIGKILL
, pid )。 那么为什么它会给出无效参数错误。注意,调用kill函数的
进程
是我们试图终止的
进程
的
子
进程
。
浏览 7
提问于2012-01-07
得票数 1
回答已采纳
1
回答
如何使用boost::process向
子
进程
发送SIGTERM
c++
、
boost
、
boost-process
提供了一种很好的生成
和
管理
进程
的机制。我如何将SIGINT或SIGTERM发送到
子
进程
?
浏览 23
提问于2022-03-02
得票数 2
回答已采纳
1
回答
子
进程
树在父
进程
终止时的
SIGKILL
c
、
linux
、
posix
我有一个守护
进程
应用程序,它启动了几个第三方可执行文件(都是封闭的源
和
不可修改的)。int ret = fork(); //Setup other stuff prctl (PR_SET_PDEATHSIG,
SIGKILL
也许我可以创建一个充当subreaper的中间
进程
,当我的
进程
浏览 0
提问于2021-08-02
得票数 2
回答已采纳
1
回答
如何在c中杀死父
进程
及其所有
子
进程
?
c
、
linux
、
multiprocess
因此,应该调用以下函数来终止父
进程
。但它让孩子们活下来了。我知道,您可以将一个参数传递给该
进程
组下的
sigkill
in shell命令,以杀死所有
子
进程
。但是在C语言里怎么做呢?kill(parent,
SIGKILL
);
浏览 0
提问于2018-01-31
得票数 2
回答已采纳
2
回答
在尝试终止父
进程
时,
子
进程
仍在运行
c
、
linux
、
operating-system
、
fork
、
shared-memory
break; }尝试终止
进程
temp[m]=dirs[i]; } kill(dirs[j].dir_pid,
SIGKILL
\n",name); }当我试图杀死“父”
进程<
浏览 2
提问于2012-12-20
得票数 1
1
回答
应用程序终止,多个嵌套子
进程
linux
、
process
、
operating-system
、
signals
、
subprocess
我有一个(并行地)生成
子
进程
(主要是bash脚本)的python应用程序。一些脚本可能会调用其他脚本。我正在尝试找出最好的方法来处理应用程序
和
子
进程
的终止边缘情况。如果应用程序需要退出,或者收到一个SIGTERM,那么它应该终止(SIGTERM,wait,
SIGKILL
)所有
子
进程
和它们创建的任何
进程
。一种方法是作为一个新的
进程
组启动,并作为终止(killpg)的一部分杀死该
进程
组。 如果任意<em
浏览 1
提问于2012-11-13
得票数 4
2
回答
使用
SIGKILL
杀死父
进程
和
子
进程
linux
、
shell
、
unix
、
pid
、
kill-process
我正在编写一个shell脚本,其中有父
进程
和
子
进程
,
子
进程
是由sleep &命令创建的。现在我希望杀死父
进程
,这样子
进程
也会被杀死。trap 'kill $(jobs -p)' EXIT 这些命令适用于kill [parent_process_ID]命令,但是如果我使用kill -9 [parent_process_ID],那么只有父
进程
会被终止请指导我进一步实现此功能,以便当我用任何命令杀死父
进程
浏览 1
提问于2014-02-19
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP如何优雅的处理信号?看完这篇文章你就知道了!
编写可靠 bash 脚本的一些技巧
如何防止PHP进程异常退出?
每天一个linux命令之kill命令
绕过 Docker ,大规模杀死容器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券