腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
进程
及其
子
进程
读取/写入的字节总数
、
、
我想打印
Linux
进程
读/写的字节总数。例如,我跑并且想看看GCC总共从
Linux
内核请求了多少字节,包括它的
子
字节,以及它们向内核发送了多少字节。它不考虑
子
进程
。一旦
进程
结束
,它就会丢失。像strace这样的工具可以用来打印
进程
及其
子
进程
的syscall(例如:read、write syscalls),但是它无法聚合读/
浏览 4
提问于2012-01-13
得票数 6
回答已采纳
4
回答
在
c
++中运行后台
进程
。
、
、
、
我想从
c
中的主函数中运行后台的
子
进程
,我使用了叉函数和execv函数。但是,如果子
进程
尚未退出,我还希望在父
进程
结束
时终止
子
后台
进程
。我将使用杀死(PChildPid)函数这样做。所以我的问题是 假设
子
进程
在父
进程
之前就退出了,那么
linux
操作系统可以将与
子
进程
相同的pid分配给其他
进程
吗?如果是的话,我会无意中扼杀这个过程?
浏览 5
提问于2013-09-20
得票数 3
回答已采纳
1
回答
等待或不存在时分叉系统调用的控制流程
、
、
、
(
子
进程
或父
进程
)将完成它的执行,然后将控制权交给
linux
终端,最后剩下的
进程
(
子
进程
或父
进程
)将运行。这种情况的结果是:Parent Process: 0999 guest@debian:~/
c
$ Child Process: 0645 //Control当调用fork()时,必须创建包含父
进程
和
子
进程</em
浏览 1
提问于2021-09-11
得票数 1
回答已采纳
1
回答
父
进程
和
子
进程
随机
结束
(
linux
,
c
,fork())
、
、
、
所以我用它写了一段代码,但是父
进程
的
结束
速度比
子
进程
快。我的代码中有下面一行,但是父母不会等他们的孩子。),写同时下降(Lefeleir),readwhilecomingup(Lefeleolvas),写同时删除(Felfeleir)) 在divitimp函数启动后,如果它工作(没有错误),我会查看它是
子
进程
还是父
进程
在此之后,我希望等到
子
进程
结束
,并使用合并排序对排序后的数组进行排序,然后将结果(Eredmeny)
浏览 0
提问于2017-05-16
得票数 3
回答已采纳
1
回答
即使在
子
进程
已经
结束
之后,杀死()总是返回0(成功)吗?
、
、
在
C
++ (在
Linux
上运行)中,希望执行类似的操作来确定
进程
是否正在运行。myPid = fork(); }基本上只是重新启动
子
进程
,如果它已经
结束
了。while()中的第一个运行正常,
子
进程
将启动,但在
结束
后,它不会再次启动。我可以看到(在带有pidof myAp
浏览 2
提问于2020-05-12
得票数 0
回答已采纳
3
回答
Linux
C
代码异步启动另一个
进程
、
、
、
我正在寻找在
Linux
系统上使用的
C
代码来异步启动另一个
进程
。第二个
进程
应继续进行,即使第一个
进程
结束
。我已经查看过“叉”、"system“和"exec”选项,但是没有看到任何会产生与原始
进程
不通信的对等
进程
或
子
进程
的东西。 这能办到吗?
浏览 6
提问于2014-03-20
得票数 0
回答已采纳
1
回答
如何知道Python中子
进程
的
结束
时间(
linux
中如何知道
进程
的
结束
时间)
、
、
、
、
我正在测试一些竞争条件,所以我需要知道
进程
的
结束
时间。我用python subprocess.popen启动
子
进程
我可以从Popen对象中获得pid,但是我怎么知道它的
结束
时间呢?有没有办法直接从子
进程
模块中获取?如果不是,在
Linux
中,有可能知道给定pid的
结束
时间吗?(我并行运行多个子
进程
,所以我不能只在subprocess.popen之后使用time类来知道
结束
时间,我认为
子
进程</
浏览 33
提问于2021-02-05
得票数 1
1
回答
如何停止失控的Perl
进程
我使用的是
Linux
PC。我无意中创建了一个具有无休止递归的PERL脚本:
子
例程A调用
子
例程B,
子
例程B调用A,
子
例程B调用B,依此类推。 我想停止这些,但我不想重启。我该怎么做呢?如果我尝试杀死
进程
I,有900个
进程
I,那么在
结束
时,还有数百个
进程
I。
浏览 1
提问于2013-08-10
得票数 0
1
回答
在父
进程
结束
之前,
linux
从不
结束
子
进程
吗?
、
、
请考虑
c
中的这一代码: { cpid = fork(); {但当我跑或它显示
子
进程
id,我不知道它是工作过程的历史垃圾,还是真的没有
结束
/终止
子
进程
? 提前感谢
浏览 1
提问于2014-02-25
得票数 1
回答已采纳
6
回答
如何派生不会死于父
进程
的
子
进程
?
、
、
、
、
我有一个
C
++程序,它可以作为其他程序的看门狗。如果它检测到某个
进程
不再运行,它会通过system重新启动该
进程
。问题是,如果我杀死看门狗
进程
,它启动的任何
进程
也会死掉。但是,当父
进程
(现在是这个ProcessWatchdog
进程
)死亡时,
子
进程
也会死亡。如何派生一个完全独立于父
进程
的
子
进程
?我尝试过使用pclose和popen、运行启动
进程
的shell脚本以及其
浏览 1
提问于2013-07-12
得票数 6
回答已采纳
2
回答
利用系统调用来创建
进程
的
C
程序
、
、
、
我想做一个
C
程序,它利用系统调用来创建
进程
。程序应该从命令行接收数量不确定的
Linux
命令,以便根据用户输入的选项并行或顺序执行这些命令。executeCommand -p|-s comand1 comand2 其中p并行(对于每个命令,父
进程
必须创建一个执行相应命令的
子
进程
。)和s序列(父
进程
应为所执行的每个命令创建
子
进程
,但运行第二个命令的
进程
将不得不等待运行该命令的
进程
完成第一个和第三个命令,
浏览 0
提问于2011-05-03
得票数 1
1
回答
使用信号在父
进程
和多个子
进程
之间进行
进程
同步
、
、
、
我正在学习如何在
linux
中使用信号。有4个
子
进程
和一个父
进程
。我的输出应该在以下几个阶段进行:父级接收来自
子
级2的信号父接收来自
子
4的信号第一阶段开始
子
进程
2接收来自父
进程
的信号 <e
浏览 1
提问于2016-04-10
得票数 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
语言中使用shell命令的管道问题
、
、
、
这里我尝试用管道在
c
中实现
linux
脚本,我尝试通过将第一个
子
进程
的输出传递给第二个
子
进程
来实现,然后执行"grep a",然后它应该返回类似于1a4的内容,并且它应该
结束
程序。但是我遇到的是,第二个
子
进程
的输出是正确的,"grep a“的输出确实出来了,但是
子
进程
被卡在那里而没有终止自己,有人能解释为什么会发生这种情况吗?我的父
进程
一直在等待第二个<
浏览 7
提问于2022-10-13
得票数 0
回答已采纳
1
回答
在它自己的
进程
中启动一个shell程序
在
linux
上,我需要从Python3程序中启动许多socat实例。似乎所有的os.exec函数都假定exec中指定的程序将替换当前正在执行的python。似乎有一些方法可以作为
子
进程
启动,但当调用python程序
结束
时,这些
子
进程
可能会终止。 如何在不替换Python
进程
的情况下启动几个在Python程序完成工作后仍然存在的任务?
浏览 1
提问于2013-07-31
得票数 0
4
回答
Linux
ssh bash叉重试:没有
子
进程
、
、
、
、
我在arch
linux
上,通过SSH访问服务器上的一个帐户。我已经运行了一个包含递归的bash脚本,它导致无限循环的“没有这样的文件或目录”,尽管有任何中断命令ctrl
C
等,它都是完全不可中断的。这最终导致了一个没完没了的bash流:叉:没有
子
进程
。在这种情况下,我不能执行任何命令,当它以“资源暂时不可用”
结束
时,我无法执行任何命令来杀死脚本,因为"bash:叉:没有
子
进程
“再次启动。
浏览 4
提问于2017-11-06
得票数 18
回答已采纳
1
回答
是否可以从命令行写入开放管道(从
C
程序)?
假设我有一个
C
程序,它通过fork创建一个
子
对象。父
进程
在
子
进程
结束
之前
结束
,并且
子
进程
在read系统调用中被阻塞,因为有一个空管道。如果子
进程
的
进程
ID是1500,并且通过使用外壳命令ls -l /proc/1500/fd我看到一个管道是打开的,那么是否可以使用外壳命令从终端写入该管道,以便解除read系统调用的阻塞并
子
进程
完成其执
浏览 16
提问于2021-05-04
得票数 1
回答已采纳
1
回答
带信号的分叉()
子
进程
、
、
、
我必须分叉两个子
进程
,其中SIGINT命令被阻塞,但是其中一个
进程
在接收SIGTERM信号时应该解除阻塞,而另一个
子
进程
和父
进程
都由于同一个SIGTERM信号而打印它们的PID。第二个
子
进程
应该立即终止,但是父
进程
将等待其
子
进程
结束
,然后停止。 我刚开始学习
Linux
中的
C
编程,我不太明白分叉和信号是如何工作的。据我所知,到目前为止,我编写的这段代码将分叉一个<e
浏览 0
提问于2018-10-22
得票数 0
1
回答
进程
管理:
C
++中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,父
进程
将先于
子
进程
自动关闭),以确保父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
上的
C
+
浏览 1
提问于2013-07-16
得票数 3
1
回答
一个流程中的多个
结束
事件
、
我可以在一个
进程
中使用多个
结束
事件吗?如果是,如何声明哪个
结束
事件是主
结束
事件?为了澄清这个问题,让我来演示一下。我们有主
进程
,它有一个
子
进程
。
子
进程
内部有一个包含性或并行网关,它会分支到多个路径中。所有路径都不会导致任何
结束
事件。为了继续主流程,触发了哪个
结束
事件?例如,在附加的图像中,每当触发
结束
事件B时(其他两个
结束
事件A或
C
都没有),我希
浏览 1
提问于2019-01-12
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 Linux 中如何结束进程
如何在 Linux 系统中结束进程或是中止程序
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券