腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使在
子
进程
已经
结束
之后,杀死()总是返回0(成功)吗?
、
、
在
C++
(在
Linux
上运行)中,希望执行类似的操作来确定
进程
是否正在运行。myPid = fork(); }基本上只是重新启动
子
进程
,如果它已经
结束
了。while()中的第一个运行正常,
子
进程
将启动,但在
结束
后,它不会再次启动。我可以看到(在带有pidof myAp
浏览 2
提问于2020-05-12
得票数 0
回答已采纳
6
回答
如何派生不会死于父
进程
的
子
进程
?
、
、
、
、
我有一个
C++
程序,它可以作为其他程序的看门狗。如果它检测到某个
进程
不再运行,它会通过system重新启动该
进程
。问题是,如果我杀死看门狗
进程
,它启动的任何
进程
也会死掉。但是,当父
进程
(现在是这个ProcessWatchdog
进程
)死亡时,
子
进程
也会死亡。如何派生一个完全独立于父
进程
的
子
进程
?我尝试过使用pclose和popen、运行启动
进程
的shell脚本以及其
浏览 1
提问于2013-07-12
得票数 6
回答已采纳
1
回答
进程
管理:
C++
中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,父
进程
将先于
子
进程
自动关闭),以确保父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
上的
C++</em
浏览 1
提问于2013-07-16
得票数 3
2
回答
Linux
进程
及其
子
进程
读取/写入的字节总数
、
、
我想打印
Linux
进程
读/写的字节总数。例如,我跑并且想看看GCC总共从
Linux
内核请求了多少字节,包括它的
子
字节,以及它们向内核发送了多少字节。它不考虑
子
进程
。一旦
进程
结束
,它就会丢失。像strace这样的工具可以用来打印
进程
及其
子
进程
的syscall(例如:read、write syscalls),但是它无法聚合读/写的字节数。如何打印
Lin
浏览 4
提问于2012-01-13
得票数 6
回答已采纳
2
回答
从windows服务启动
子
进程
。
、
、
、
、
我在
c++
中有一个服务。我需要从它启动
进程
,如果windows服务收到了请求,并且
进程
已经存在,我需要
结束
特定的
子
进程
并再次启动它。我不需要等待
进程
在启动后退出,但一旦启动和启动它应该做什么,我需要通知主
进程
。当
子
进程
结束
时,它需要通知启动它的服务,以便我能够维护已经存在的
进程
的列表。我知道我可以用来完成这个任务,但是一旦到达
子
进程
,我如何处理通
浏览 4
提问于2013-09-13
得票数 1
回答已采纳
1
回答
当父
进程
被杀死时,是否会自动使用fork()创建
子
进程
?
、
、
、
、
我正在用C/
C++
中的fork()创建
子
进程
。这是系统自动完成的吗?还是我自己去做? 先前存在的类似问题:
浏览 1
提问于2008-12-28
得票数 54
回答已采纳
1
回答
如何知道Python中子
进程
的
结束
时间(
linux
中如何知道
进程
的
结束
时间)
、
、
、
、
我正在测试一些竞争条件,所以我需要知道
进程
的
结束
时间。我用python subprocess.popen启动
子
进程
我可以从Popen对象中获得pid,但是我怎么知道它的
结束
时间呢?有没有办法直接从子
进程
模块中获取?如果不是,在
Linux
中,有可能知道给定pid的
结束
时间吗?(我并行运行多个子
进程
,所以我不能只在subprocess.popen之后使用time类来知道
结束
时间,我认为
子
进程</
浏览 33
提问于2021-02-05
得票数 1
4
回答
在
c++
中运行后台
进程
。
、
、
、
我想从c中的主函数中运行后台的
子
进程
,我使用了叉函数和execv函数。但是,如果子
进程
尚未退出,我还希望在父
进程
结束
时终止
子
后台
进程
。我将使用杀死(PChildPid)函数这样做。所以我的问题是 假设
子
进程
在父
进程
之前就退出了,那么
linux
操作系统可以将与
子
进程
相同的pid分配给其他
进程
吗?如果是的话,我会无意中扼杀这个过程?
浏览 5
提问于2013-09-20
得票数 3
回答已采纳
1
回答
等待或不存在时分叉系统调用的控制流程
、
、
、
在此代码中(在
linux
上运行):{ {(
子
进程
或父
进程
)将完成它的执行,然后将控制权交给
linux
终端,最后剩下的
进程
(
子
进程
或父
进程
)将运行。当调用fork()时,必须创建包含父
进程
和
子
进程
的
进程
树。在上面的代
浏览 1
提问于2021-09-11
得票数 1
回答已采纳
1
回答
如何停止失控的Perl
进程
我使用的是
Linux
PC。我无意中创建了一个具有无休止递归的PERL脚本:
子
例程A调用
子
例程B,
子
例程B调用A,
子
例程B调用B,依此类推。 我想停止这些,但我不想重启。我该怎么做呢?如果我尝试杀死
进程
I,有900个
进程
I,那么在
结束
时,还有数百个
进程
I。
浏览 1
提问于2013-08-10
得票数 0
1
回答
以编程方式从父
进程
的
子
进程
捕获印记,因此它们不会转到stdout
、
、
、
、
我有一个在HPUX和
Linux
上运行的
C++
程序。我的程序创建了两个子
进程
,父
进程
等待这两个子
进程
完成。当我以如下方式执行我的程序形式运行目录时,run> myProgram有人知道怎么打开和关闭指纹吗?
浏览 1
提问于2011-04-26
得票数 1
回答已采纳
1
回答
使用boost
进程
库防止
子
进程
继承父
进程
打开的TCP端口
、
、
、
、
我有一个
C++
应用程序在监听特定的TCP端口。应用程序还使用Boost
进程
库中的Boost子类启动
子
进程
。一旦启动
子
进程
,netstat命令的输出就会显示TCP端口也与创建的
子
进程
相关联。在使用boost
进程
库时,是否有一种方法可以阻止
子
进程
继承父
进程
端口?该儿童被创建为: bp::child* proc = new bp::child("a.out", bp:
浏览 0
提问于2018-09-16
得票数 2
1
回答
在父
进程
结束
之前,
linux
从不
结束
子
进程
吗?
、
、
但当我跑或它显示
子
进程
id,我不知道它是工作过程的历史垃圾,还是真的没有
结束
/终止
子
进程
? 提前感谢
浏览 1
提问于2014-02-25
得票数 1
回答已采纳
1
回答
发送杀死信号给自己
、
、
我有一个运行
linux
命令的
C++
代码,我想模拟分段错误,即SIGSEGV,同时通过
C++
代码执行
C++
命令。所以我的代码是这样的 string cmd = "some
linux
command that should throw seg fault";} 我应该
浏览 4
提问于2021-02-25
得票数 0
回答已采纳
4
回答
如何在
C++
中启动另一个程序而不必等待它?
如何让一个
C++
程序启动另一个程序/
进程
(特别是
C++
)而不等待它
结束
?(所以system()在这里不起作用,因为它从子
进程
开始启动其他程序/
进程
,对吧?)我在考虑在另一个线程或其他线程上启动第二个程序/
进程
,但我不确定这是否可行。编辑:运行
linux
,很抱歉没有达到这个精度...(准确地说是ubuntu 11.10 )
浏览 0
提问于2011-10-31
得票数 0
回答已采纳
1
回答
如何在不阻塞的情况下从(重定向的标准输出)读取StreamReader?
、
、
我想对C#做的是: 如果子
进程
产生大于64 if的输出,则终止该
子
进程
。我使用一个while循环来检查
子
进程
的执行时间,但是当我试图从Process.StandardOutput获取输出数据
浏览 2
提问于2018-08-15
得票数 1
5
回答
父
进程
C/
C++
中的
子
进程
数,
LINUX
我正在用C/
C++
在
Linux
上编程。我有一个问题,我试图找到一个函数或其他东西,以便获得父
进程
中的
子
进程
的数量。 请帮帮我谢谢
浏览 4
提问于2012-03-12
得票数 2
回答已采纳
3
回答
子
进程
通信。
C++
、
、
我正在试着写一个
C++
程序,它将启动新的
进程
(一些脚本,程序,命令),如守护
进程
,并从中获取一些信息(标准输出)。我正在尝试使用popen()。但是当主程序完成时,
子
进程
就
结束
了。我不知道,
C++
是否有一些易于使用的东西,比如Python (
子
处理)。
浏览 0
提问于2017-02-14
得票数 0
1
回答
为什么这个全局计数器在
子
进程
中不递减?
、
、
、
在if中,fork()创建了
子
级,但是作为fork() == 0,只有child将counter减少1。现在counter为0,child终止于exit(0)。等待
结束
了,child死了,parent打印了++counter,这个值应该是0+1= 1,但是突然变成2,而不是1!为何会这样呢?
浏览 5
提问于2016-03-02
得票数 1
回答已采纳
1
回答
通过
C++
应用程序(
Linux
)获取套接字状态
、
、
我需要编写一段代码,强制关闭具有CLOSE_WAIT状态连接的
子
进程
。它应该在父
进程
中运行,并不断检查分叉子
进程
(服务器)。目前,我无法在
子
级别更改通信代码。这段代码应该用
c++
编写,并在Unix/
Linux
上工作。通过代码使用netstat并解析结果来了解哪个socket+pid处于CLOSE_WAIT状态是个好主意吗?,有什么
C++
代码可以让我轻松获得套接字状态,给定文件描述符号吗?,如果您有其他想法/建议,请共
浏览 7
提问于2011-12-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 Linux 中如何结束进程
如何在 Linux 系统中结束进程或是中止程序
Linux进程管理
Linux查杀stopped进程
Android C++系列:Linux信号(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券