腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我如何知道windows平台上的一个子
进程
何时在python3中死亡?
、
、
、
在
linux
中,我使用subprocess.Popen创建子
进程
,并为SIGCHLD定义一个
信号
处理程序。当子
进程
死亡时,父
进程
接收SIGCHLD
信号
,处理程序将执行某些操作。但是在Windows上没有SIGCHLD
信号
,我如何知道子
进程
何时
退出
?
浏览 2
提问于2017-12-15
得票数 2
2
回答
wait() SIGCHLD和
退出
状态
、
、
、
退出
状态和
Linux
下的SIGCHLD有什么区别? 子
进程
终止后,会发送一个SIGCHLD
信号
来激活父
进程
(被wait()阻止),那么为什么我们需要子
进程
的
退出
状态呢?我找不到SIGCHLD和
退出
状态之间的链接。
浏览 19
提问于2017-01-10
得票数 2
回答已采纳
1
回答
linux
是否在终止
进程
时释放自旋锁/
信号
量?
、
、
、
、
如果一个
进程
持有一些自旋锁或
信号
量,并意外
退出
(例如,被
linux
杀死),
linux
会正确释放这些锁吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
3
回答
中止
信号
的一般原因是什么?
、
、
在运行
linux
的C++中,我有一个应用程序,它在
退出
时会收到中止
信号
。在研究查找问题的代码之前,我需要知道在什么情况下,我将从内核获得中止
信号
。这可以给我正确的调试方向。请提到应用程序可能获得中止
信号
的每一个潜在场景。 提亚
浏览 3
提问于2011-04-20
得票数 6
6
回答
终止一个
进程
并强制它在
Linux
中返回0?
、
、
在
Linux
环境中,如何向
进程
发送杀死
信号
,同时确保
进程
返回的
退出
代码为0?我会为此做一些花哨的GDB魔法吗,还是有一个我不知道的奇特的杀人
信号
?cat; echo $?killall cat 尝试各种杀伤
信号
只提供不同的返回
信号
,例如129、137和143。我的目标是杀死一个脚本运行的
进程
,但让脚本认为它是成功的。
浏览 0
提问于2012-05-20
得票数 25
2
回答
使R
退出
,状态代码为非零
、
我正在寻找
linux
/POSIX exit(n)的R等效项,它将停止
进程
,并返回
退出
代码n,向父
进程
发出错误发生的
信号
。R有这样的设施吗?
浏览 6
提问于2011-10-07
得票数 64
回答已采纳
2
回答
使system()衍生的子
进程
在父
进程
收到终止
信号
并
退出
后继续运行
、
、
、
、
在
Linux
/C++库中,我通过system()调用启动了一个
进程
,这对于一个单独
退出
的简单测试应用程序似乎工作得很好,但是如果我从Nodejs/V8扩展内部使用它,它会得到一个kill
信号
,子
进程
就会被杀死。我确实发现它在跑, system("sudo nohup processName > /dev/null
浏览 1
提问于2012-10-18
得票数 2
2
回答
我该怎么解释'main()'?
我正在创建一个关于如何用C编程的演示文稿,因为我对C非常陌生,所以我想检查一下我的假设是否正确,以及我缺少了什么。因为这个函数是return,所以我们必须定义它返回的东西的类型。 当一个segfault或其他错误在没有到达return语句的情况下停止程序时,在该地址中
浏览 2
提问于2013-11-15
得票数 1
回答已采纳
5
回答
调试意外终止的守护
进程
、
、
、
、
我正在
linux
上用c编写一个守护
进程
。它捕获
信号
SIGHUP、SIGTERM、SIGINT和SIGQUIT,使用系统日志和
退出
记录它们。如果它接收到SIGSEGV,它会进行核心转储。当这些情况发生时,一切都会按预期发生,但偶尔它quits...does不会干净地
退出
,不会记录
信号
,也不会留下核心转储。我被难住了,不知道如何调试这个问题。除了这些
信号
,它还能通过什么方式
退出
呢?对于在守护
进程
中调试这种看似零星的问题,您还推荐了哪些其他
浏览 0
提问于2009-08-22
得票数 1
回答已采纳
2
回答
命令的
退出
状态是由命令实现还是由执行命令的shell
进程
实现?
、
、
从bash手册命令本身,即命令的实现是否决定
退出
状态,即确定已执行的命令的
退出
状态是命令的固有属性,就像将命令行参数解析为命令的执行是命令固有的那样,或 在我看来,执行命令的shell
进程
--上面提到的waitpid系统调用--执行命令的
退出
状态是由shell
进程
实现
浏览 0
提问于2016-12-09
得票数 3
1
回答
如何在Java守护
进程
中捕获
linux
用户注销
信号
?
、
、
我正在处理一个由Java编写的
linux
守护
进程
。如果当前用户
退出
,我需要捕获
信号
并向远程服务器发送一些消息。如何在Java代码中捕获当前用户注销
信号
?
信号
SIGHUP有效吗?有人能给点线索吗?
浏览 3
提问于2015-03-25
得票数 0
回答已采纳
2
回答
Windows
进程
在出现术语
信号
时的
退出
代码
、
、
、
在Unix/
Linux
环境中,很容易确定某个程序是否由于
信号
中断(sigterm)而
退出
,以及哪个
信号
中断。可以确定(以编程方式使用API或
退出
代码) windows程序是否由于
信号
而
退出
(例如,使用powershell )?如果应用程序没有响应,而操作系统杀死了应用程序,那么它的
退出
代码是什么? 致以亲切的问候,
浏览 5
提问于2015-08-07
得票数 1
回答已采纳
2
回答
进程
什么时候处理
信号
?
、
我想知道
linux
进程
何时处理这个
信号
。假设
进程
已经为
信号
安装了
信号
处理程序,我想知道什么时候
进程
的正常执行流会被中断并调用
信号
处理程序。另外,系统调用在接收到
信号
时会被中断(并在EINTR中失败或重新启动)。这意味着即使在系统调用
浏览 4
提问于2013-01-14
得票数 2
1
回答
我可以记录
linux
进程
退出
信息吗?
在我的系统上,一些
进程
总是
退出
,现在我不知道它们是自己
退出
还是有人杀死了它们。 我可以记录
linux
进程
退出
信息吗?例如,如果我有一个
进程
被另一个
进程
杀死,我可以在像xx pid killed yy pid这样的日志中看到一个终止记录,或者如果我的
进程
退出
,我可以看到XX PID exit by self。
浏览 57
提问于2019-02-19
得票数 2
1
回答
进程
终止-9中止?
、
我将SIG_KILL发送给
Linux
上的
进程
,在
退出
过程中,它遇到了一个内存错误,并中止了生成核心转储。我不认为这在任何Unix系统上都是可能的,但这是我观察到的。被
信号
9杀死的
进程
有没有可能死于任何其他
信号
,并留下核心转储?
浏览 3
提问于2013-05-21
得票数 0
1
回答
共享内存和
进程
存储(IPC)
、
、
、
这是Advanced编程的摘录: 如果一个
进程
分配一个共享内存,而许多
浏览 3
提问于2010-04-29
得票数 1
回答已采纳
2
回答
为什么我们要检查WIFEXITED after wait来杀死
Linux
系统调用中的子
进程
?
、
、
、
我在C中遇到了一些代码,我们检查wait的返回值,如果没有错误,还会检查WIFEXITED和WIFEXITSTATUS。为什么这不是多余的?据我所知,如果发生错误,则wait返回-1,而如果wait子级正常终止,则WIFEXITED返回非零值。所以,如果在这一行if ( wait(&status) < 0 )中没有任何错误,为什么在WIFEXITED检查期间会出错呢?#include <stdio.h>#include <sys/wait.h> #include <stdlib.h&
浏览 5
提问于2017-11-23
得票数 6
回答已采纳
2
回答
如何在非窗口应用程序中处理的关闭请求?
、
、
我正在开发一个C++ Windows应用程序,它作为一个
进程
运行,而不是一个窗口应用程序(没有WndProc)。它有自己的消息循环,用于处理
退出
消息,这就是我们从应用程序本身安全
退出
应用程序的方式。我想要做的是以某种方式从另一个
进程
向该
进程
发送一条消息,以告知该
进程
安全
退出
。 在
Linux
中,我们可以通过捕获
信号
来做到这一点,但我不确定在Windows上是如何做到的。
浏览 1
提问于2009-08-18
得票数 0
回答已采纳
2
回答
child_process以null代码
退出
我在centos6.X中运行我的节点服务器,并分叉一个子
进程
。exited with code = ' +code+' signal = '+signal);但几秒钟后我得到了这个错误 在我的本地OSX笔记本电脑上,同样的代码也能正常工作。但在云中心,我正面临着这个问题。
浏览 5
提问于2016-08-26
得票数 11
回答已采纳
3
回答
除了Ctrl-C,我还能捕捉到什么键盘
信号
?
、
、
我有一个(C,
Linux
)应用程序,它通过关闭来处理Ctrl-C SIGINT。我想添加另一个
信号
处理程序,这样我就可以使用另一个击键组合来“运行时重新加载配置”。因此,我正在寻找一个
信号
,我可以通过击键发送到前台
进程
,这不会强制
进程
退出
或挂起。还有其他的吗?
浏览 5
提问于2012-03-30
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
如何防止PHP进程异常退出?
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券