腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
什么会导致
SIGTERM
不能传
播到
子
进程
?
linux
、
fork
、
sigterm
我在Linux上有一个
进程
,它通过fork启动20个
子
进程
。当我杀死父
进程
时,它通常会杀死所有
子
进程
,但有时它不会杀死所有
子
进程
,我只剩下一些孤立
的
进程
。这不是启动时
的
竞争条件,这是在
进程
处于活动状态几分钟之后。 哪种情况会导致
SIGTERM
不能正确地传
播到
某些
子
进程
?
浏览 19
提问于2015-12-30
得票数 4
1
回答
如何将
SIGTERM
传
播到
子
进程
创建
的
子
进程
python
、
subprocess
、
sigterm
process {}'.format(os.getpid())) signal.signal(signal.
SIGTERM
如何确保将
SIGTERM
从a.py传
播到
b.py?还可以考虑更深层次
的
链a.py -> b.py -> c.py -> d.py ...我只想显式地为最里面的脚本设置错误处理和清理。
浏览 25
提问于2021-06-03
得票数 0
回答已采纳
1
回答
子
进程
Popen:信号不传播
python
、
subprocess
、
signals
当execute_sleep.py得到信号时,它会向下传
播到
sleep_forever.py,我能做什么呢? subprocess.PIPE
的
使用
浏览 0
提问于2016-09-20
得票数 2
回答已采纳
1
回答
将
SIGTERM
发送到挂起
的
进程
c
、
signals
我用C语言编写了两个
进程
,我将它们称为“父
进程
”和“
子
进程
”。父
创建
子
节点,
子
节点进入一个循环,在其中执行一些代码,然后引发SIGSTOP。如果达到某一条件,父级需要发送子
SIGTERM
,否则发送SIGCONT。 当它被挂起时,我
如何将
它发送给
SIGTERM
并得到我想要
的
结果?通过简单
的
发送SIGCONT,然后
SIGTERM
,我担心孩子会在
SIGTERM<
浏览 0
提问于2018-03-29
得票数 1
回答已采纳
2
回答
如何用潜在
的
无限循环超时程序
scripting
、
timeout
假设我运行了一个我怀疑包含无限循环
的
程序,或者其他可能运行时间过长
的
代码。我知道在Linux中我可以做到:给程序一个1秒
的
超时时间。但是,如果我正确理解,这只会向程序发送一个"
SIGTERM
“信号--程序可能会忽略它。有什么更安全
的
方法来确保程序在1秒后停止,不管是什么?我想到
的
一个解决方案是在bash和timeout bash中运行程序,如下所示: timeout 1 bash -c './program
浏览 0
提问于2019-03-11
得票数 1
回答已采纳
2
回答
向调用exec()
的
派生
进程
发送信号
c
、
shell
、
unix
、
signals
、
exec
我有一个简单
的
C程序,它派生一个
进程
并调用exec来运行命令,如下所示:#include<signal.h>#include, (char *) 0);} pid_t pid = fork_process(400); kill(pid,
SIGTERM
(这里是1429)将
SIGTERM
信号发送给
子
进程
浏览 13
提问于2012-12-13
得票数 1
2
回答
无法在多
进程
python (linux)中终止
进程
python
、
multiprocessing
、
kill
、
terminate
我是python
的
新手,并且使用多
进程
,我正在启动一个
进程
,并通过这个
进程
调用一个shell脚本。终止这个
进程
后,shell脚本一直在后台运行,我该怎么杀死它,请帮帮忙。
浏览 0
提问于2018-06-18
得票数 3
1
回答
python不能使用process.terminate杀死
进程
python
condition2: #signal.signal(signal.
SIGTERM
condition2: #signal.signal(signal.
SIGTERM
True) threading.
浏览 2
提问于2014-04-22
得票数 2
回答已采纳
5
回答
如何在systemd控件组之外启动
进程
linux
、
signals
、
systemd
我有一个服务器
进程
(从systemd启动),它可以启动一个更新
进程
。更新过程自我守护,然后(理论上)使用
SIGTERM
杀死服务器。我
的
问题是
SIGTERM
传
播到
更新过程,并且它是
子
进程
。在摘自
的
守护代码之后,有趣
的
地方是:trap "echo Ignoring
SIGTERM
"
浏览 5
提问于2016-02-04
得票数 10
1
回答
信号处理/
子
处理
的
常规操作规程
linux
、
bash
、
child-process
、
sigterm
、
process-group
编辑:如果为shell脚本管理
子
进程
纯粹是“意见”......no
的
问题,那么有那么多可怕
的
shell脚本。谢谢你继续这么说。 这将使
SIGTERM</
浏览 8
提问于2022-02-05
得票数 1
1
回答
如何使用boost::process向
子
进程
发送
SIGTERM
c++
、
boost
、
boost-process
提供了一种很好
的
生成和管理
进程
的
机制。我
如何将
SIGINT或
SIGTERM
发送到
子
进程
?
浏览 23
提问于2022-03-02
得票数 2
回答已采纳
1
回答
pod在执行` `kubectl -Update`时会收到什么处理信号?
docker
、
signals
、
kubernetes
、
google-kubernetes-engine
当kebernetes在google容器引擎上做滚动更新时,我正在使用go lang制作优雅
的
关机功能。有人知道kubectl rolling-update启动时会向运行中
的
pod发送什么
进程
信号吗?我听过要处理
的
os.Kill、os.Interrupt、syscall.
SIGTERM
、syscall.SIGKILL、syscall.SIGSTOP信号,这些信号在kubectl滚动更新时都没有出现。我真的很感谢你
的
回答。
浏览 6
提问于2015-10-03
得票数 0
1
回答
Node.js
子
进程
关闭延迟
node.js
、
process
、
child-process
、
kill
、
sigterm
我有一个node.js
进程
,它启动一个
子
进程
(通过派生)。当主
进程
收到关闭请求(例如
SIGTERM
)时,它必须在
进程
退出之前执行一些清理-这可能需要几秒钟
的
时间。这种清理依赖于
子
进程
继续运行-但是,
子
进程
独立地响应
SIGTERM
并关闭。谢谢,尼尔
浏览 59
提问于2021-06-08
得票数 1
2
回答
如何找到谁向我
的
进程
或我
的
进程
组发送
sigterm
信号?
c
、
linux
、
unix
我们有一个守护
进程
服务器程序,它派生一个
子
进程
。当
子
进程
退出时,父
进程
正在接收
SIGTERM
信号。所以,我们想知道2)
SIGTERM
是只针对父级还是针对群组?3)在此场景下,生成
SIGTERM
的
可能方式有哪些? 4)是否可以屏蔽此
SIGTERM
信号?如果是,这个调用
的
副作用是什么?
浏览 1
提问于2010-11-02
得票数 3
回答已采纳
3
回答
进程
关闭时禁用“连接”
python
、
multiprocessing
、
fail-fast
有没有一种方法可以阻止multiprocessing模块尝试调用&等待父
进程
关闭
的
子
进程
上
的
join()?2010-02-18 10:58:34,750 INFO calling join() for process procRx1 我希望发送一个
SIGTERM
的
进程
尽快退出(即“快速失败”),而不是等待几秒钟才能最终放弃Clarifications:我有一个“中心
进程
”,它
创建
了一堆“
子
<
浏览 3
提问于2010-02-18
得票数 1
回答已采纳
1
回答
杀死python/bash
的
子
进程
而不留下孤儿
python
、
linux
、
bash
、
ubuntu
、
subprocess
我有一个包含3个主要组件
的
系统(在Ubuntu14.04和Python2.7上运行
的
所有组件,不要太在意可移植性):PID ...(通过发送
SIGTERM
) # When trying to stop the runtime:
浏览 0
提问于2016-09-09
得票数 1
回答已采纳
1
回答
带信号
的
分叉()
子
进程
linux
、
process
、
signals
、
fork
我必须分叉两个子
进程
,其中SIGINT命令被阻塞,但是其中一个
进程
在接收
SIGTERM
信号时应该解除阻塞,而另一个
子
进程
和父
进程
都由于同一个
SIGTERM
信号而打印它们
的
PID。第二个
子
进程
应该立即终止,但是父
进程
将等待其
子
进程
结束,然后停止。 我刚开始学习Linux中
的
C编程,我不太明白分叉和信号是如何工作
的
。据我所知,到目前
浏览 0
提问于2018-10-22
得票数 0
4
回答
我如何杀死一个程序
的
所有
进程
?
c++
、
linux
、
process
、
kill
我写了一个程序,用fork()派生一些
进程
。如果有错误,我想杀死所有的
子
进程
和母
进程
。如果我使用exit(EXIT_FAILURE),则只杀死该
子
进程
。我正在考虑一个系统(“killall program_name"),但肯定有更好
的
方法…… 谢谢大家!伦纳特
浏览 1
提问于2009-05-22
得票数 1
回答已采纳
1
回答
SIGCHLD是否被派往
SIGTERM
?
linux
、
signals
说: 或者我是否误解了中断(我假设它是指接收到
的
任何信号),在这种情况下,哪些信号是相关
的
?
浏览 2
提问于2013-08-26
得票数 5
回答已采纳
2
回答
sh -c“命令”
的
子
进程
linux
、
shell
、
unix
、
d
、
pid
这具有运行sh -c“命令”
的
效果。但是,它返回sh
的
PID,而不是
子
进程
的
PID(原因很明显)。这成为一个问题,因为我
的
程序需要能够发送一个SIGKILL到
进程
,如果它没有响应
SIGTERM
在一段时间后。我能够发送一个
SIGTERM
没有问题(大概是因为sh捕获了
SIGTERM
并在退出之前将它传递给它
的
子
进程
/
进程
)。但是,由于同样明显
浏览 5
提问于2017-12-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
实现真正优雅的容器应用
从进程组、会话、终端的概念深入理解守护进程
机器学习之Python基础(三)
网络编程——客户/服务器程序设计范式
Python网络编程——进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券