腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
c
++中运行后台
进程
。
、
、
、
我想从
c
中的主函数中运行后台的
子
进程
,我使用了叉函数和execv函数。但是,如果子
进程
尚未
退出
,我还希望在父
进程
结束时终止
子
后台
进程
。我将使用杀死(PChildPid)函数这样做。所以我的问题是 假设
子
进程
在父
进程
之前就
退出
了,那么
linux
操作系统可以将与
子
进程
相同的pid分配给其他
进程
吗?如果是的话,我会无
浏览 5
提问于2013-09-20
得票数 3
回答已采纳
2
回答
如果
进程
,则删除
子
进程
、
、
我使用的是
C
++11和
linux
。我正在尝试使用fork()和popen()启动多个ssh命令,并监视ssh命令何时停止运行。当我在另一台计算机上终止ssh命令时,它似乎没有终止启动它的fork()
子
进程
。
子
进程
继续运行,直到我
退出
程序。当ssh命令在popen()
退出
运行时被调用时,我需要做些什么来杀除
子
进程
?
浏览 0
提问于2015-06-25
得票数 0
4
回答
父
进程
和
子
进程
,如果一个
退出
,如何通知另一个
退出
?
、
、
如果我在
linux
C
程序中产生一个
进程
,总共有两个
进程
,一个父
进程
和一个
子
进程
。我想:如果这两个
进程
中的一个
进程
退出
,另一个
进程
也会
退出
。谢谢!
浏览 0
提问于2013-07-02
得票数 3
回答已采纳
1
回答
如果父级截取SIGINT,则等待
子
级完成
、
在windows下,当我点击Ctrl+
C
时,我看到信号被捕获了,然后脚本等待子程序完成,然后
退出
。我希望在
linux
中复制这种行为(捕获sigint,让子程序完成并
退出
主脚本/
进程
)。是否可以
退出
主脚本/杀死父脚本,但让孩子在后台完成? 我找到了,似乎SIGINT被传播到
子
进程
(
进程
组),因此为了避免这种情况,我必须将
子
进程
设置在不同的
进程
组中。finishin
浏览 2
提问于2015-11-04
得票数 1
3
回答
为什么需要僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于僵尸
进程
的可能信息,但只是一句简单的话,说明在父
进程
创建另一个
子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
1
回答
从非子
进程
获取
退出
代码。
、
、
、
我在看如何从非子
进程
中获得
退出
代码。 众所周知,很少有函数可以处理
子
进程
,例如等待/等待。使用此函数,我们可以等到
子
进程
关闭并获得
退出
错误代码。但这只适用于
子
进程
。在Windows中,我们可以通过调用OpenProcess打开
进程
,然后直接使用返回的句柄。因此,我们可以调用GetExitCodeProcess函数并检索状态。对于使用非子
进程
,
Linux
中是否有类似的东西?
浏览 1
提问于2014-09-30
得票数 1
2
回答
wait() SIGCHLD和
退出
状态
、
、
、
退出
状态和
Linux
下的SIGCHLD有什么区别?
子
进程
终止后,会发送一个SIGCHLD信号来激活父
进程
(被wait()阻止),那么为什么我们需要子
进程
的
退出
状态呢?我找不到SIGCHLD和
退出
状态之间的链接。
浏览 19
提问于2017-01-10
得票数 2
回答已采纳
1
回答
当
进程
退出
时,
linux
如何清理线程--如果它们实际上只是隐藏的
进程
?
、
我的理解是,线程和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父
进程
和
子
进程
之间的明确通信,就很难确保正确地清理
子
进程
。我希望能够以与线程类似的心智模型运行
子
进程
,因为当父
进程
退出
时,它们会自动清理,但具有
进程
提供的内存安全。
Linux
是如何自动清理线程的,同样的机制可以用于
子
进程
吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
是否有方法配置
Linux
杀手来杀死父
进程
而不是
子
进程
?
、
、
是否有方法配置
Linux
杀手来杀死父
进程
而不是
子
进程
?当
子
进程
被杀死时,父
进程
一直处于糟糕的运行状态。我可以检测到
子
进程
是否被杀死,然后
退出
,但我想知道是否有一种方法可以让OOM杀手杀死父
进程
,而不是牺牲
子
进程
。
浏览 0
提问于2021-01-28
得票数 0
回答已采纳
1
回答
使用Python
子
进程
跟踪可执行文件创建的文件
我对python和Redhat
linux
都很陌生。我正在使用
子
进程
模块来执行另一个创建文件的
C
程序。我能够捕获
C
程序的
退出
代码。但是有什么方法可以让python跟踪并显示
C
程序创建的文件的名称呢?注意:我不能修改
C
程序。
C
程序使用时间戳创建输出文件,其中许多实例可以并行运行。我只想捕获由python运行的实例创建的文件。如果没有
子
进程
模块,还有其他方法可以做到吗?
浏览 5
提问于2015-04-16
得票数 0
回答已采纳
2
回答
主线程没有调用‘`join()’以等待创建的线程在Java中完成吗?
、
、
如果主线程不调用join()等待新线程完成,则新线程将在主线程
退出
后继续运行。不调用join()的主线程有什么用法吗?与
Linux
相比,我从APUE中了解到,当程序fork()是
子
进程
,并且不调用waitpid()等待
子
进程
完成,但在
子
进程
继续运行时
退出
时,我们可以 使
子</e
浏览 0
提问于2017-11-24
得票数 0
1
回答
检查不相关
进程
的
退出
代码。
、
、
、
、
我想使用运行在
linux
上的
C
代码检查前台
进程
的
退出
代码。据我所知,wait()和waitpid()对于
子
进程
很有用,但在我的例子中,它是一个外部
进程
。当
进程
处于活动状态时,我能够从/proc//stat读取该
进程
的信息,但是当
进程
结束时,从/proc//读取信息会出现问题,而且我没有找到任何与
退出
代码相关的信息。总是返回0,即使当感兴趣的
浏览 5
提问于2021-01-12
得票数 0
回答已采纳
1
回答
我如何知道windows平台上的一个
子
进程
何时在python3中死亡?
、
、
、
在
linux
中,我使用subprocess.Popen创建
子
进程
,并为SIGCHLD定义一个信号处理程序。当
子
进程
死亡时,父
进程
接收SIGCHLD信号,处理程序将执行某些操作。但是在Windows上没有SIGCHLD信号,我如何知道子
进程
何时
退出
?
浏览 2
提问于2017-12-15
得票数 2
1
回答
父
进程
<-
子
进程
UNIdirectional通信在“真实世界”哈斯克尔?
、
、
、
它不运行命令,它所做的唯一的事情就是启动适当的
进程
。 我非常喜欢Haskell,我想推广“真实世界”Haskell的用法。是否有一个单独的库能够同时处理特定于Windows和
Linux
的东西?
浏览 0
提问于2018-02-19
得票数 0
回答已采纳
1
回答
删除僵尸
进程
、
、
、
我有一个用例,其中我有一个
进程
,它是parent
进程
,它产生各种child
进程
,监视每个ssh连接。这个parent
进程
应该作为服务的一部分无休止地运行。但是,当这些ssh连接中的一个被关闭时,该child
进程
将成为一个zombie
进程
。这样,每次关闭zombie连接时都会创建许多ssh
进程
。 我希望尽可能减少zombie
进程
的数量。据我所知,SIGTERM或SIGKILL确实删除了zombie
进程
。由于parent
进程</e
浏览 2
提问于2016-05-27
得票数 0
回答已采纳
2
回答
使system()衍生的
子
进程
在父
进程
收到终止信号并
退出
后继续运行
、
、
、
、
在
Linux
/
C
++库中,我通过system()调用启动了一个
进程
,这对于一个单独
退出
的简单测试应用程序似乎工作得很好,但是如果我从Nodejs/V8扩展内部使用它,它会得到一个kill信号,
子
进程
就会被杀死。我确实发现它在跑, system("sudo nohup processName > /dev&
浏览 1
提问于2012-10-18
得票数 2
2
回答
linux
中内核线程的
退出
、
我在这里是想问你
linux
中
进程
和线程的区别。我知道
linux
的线程只是一个“任务”,它与父
进程
共享它们需要共享的东西(地址空间和其他重要信息)。我还知道这两个函数正在创建调用相同的函数('clone()'),但我仍然遗漏了一些东西:当线程
退出
时到底会发生什么?在
linux
内核中调用了什么函数?我知道当
进程
退出
时会调用do_exit函数,但是在这里或其他地方应该有一种方法来理解它是线程
退出
还是整个
进程</e
浏览 1
提问于2010-05-11
得票数 1
回答已采纳
1
回答
父
进程
死亡时自动终止
子
进程
、
当父
进程
是死时,如何在Golang中自动杀死
子
进程
?例如,有任何自动关闭
子
进程
的选项吗?
浏览 4
提问于2017-08-08
得票数 2
1
回答
Solaris LIBUMEM:在
C
应用程序执行SUBPROCESS时获得"libmapmalloc.so.1未找到“?
、
、
、
我有一个在
Linux
、Solaris和AIX上运行的
C
应用程序。我使用过像Totalview的MemoryScape这样的工具来追踪
Linux
上的内存泄漏,而且它是100%干净的。我的应用程序要么调用“用户
退出
”(通过
子
进程
调用),要么不调用。因此,如果我在没有用户
退出
(因此没有
子
进程
调用)的情况下运行应用程序,那么libumem可以工作100%....and,我仍然看到没有泄漏./myapplication config.
浏览 1
提问于2011-11-27
得票数 0
2
回答
使用sudo创建另一个
进程
、
、
shell脚本名称testShell.I,我使用命令运行这个shell:然后我使用ps -ef|grep testShell|grep -v grepimcas@ubuntu:~$ ps -ef|grep testShell|grep -v grep root 5687 32482 0 11:37 pts我发现,如果我使用kill -9 5688杀死
子
对象,那么如果我使用kill -9 5687杀死父
进程
,则其
子
浏览 0
提问于2014-12-12
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
如何防止PHP进程异常退出?
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券