腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在父
进程
被杀死/完成时(在windows中)保持子
进程
活动
windows
、
perl
、
process
、
init
我实际上创建了一个脚本,其中fork()创建了一个在后台运行的子
进程
,并使用它的
进程
ID检查主脚本(父
进程
)在前台运行的时间周期。如果主脚本(父
进程
)超过阈值时间,那么将采取操作/s。在
Linux
中,它的实现是因为INIT
进程
在主脚本(父
进程
)被杀死或完成后成为活动子
进程
(孤立
进程
)的父
进程
。 但是,我无法在中实现它,因为父-子体系结构不同于
Linux
.。Perl语言下的相同代码(在<em
浏览 6
提问于2021-07-05
得票数 2
回答已采纳
1
回答
等待或不存在时分叉系统调用的控制流程
c
、
operating-system
、
fork
、
wait
在此代码中(在
linux
上运行):{ {printf("
Child
Process: %04d\n",count); printf("
Child
's process id: %d\n",getpid()); void(子
进程
或父
进程
)将完成它的执行,然后将控制权交
浏览 1
提问于2021-09-11
得票数 1
回答已采纳
1
回答
如何从shell中获取一组子
进程
(在macOS中)的所有父
进程
名称?
bash
、
macos
、
zsh
我需要提取所有父
进程
,并按在macOS中具有特定名称的子
进程
的名称列出所有父
进程
。我怀疑这在
Linux
或任何其他*nix上都会工作得很好,只要我们标准化GNU工具,我们可以通过MacPorts或Homebrew使用这些工具。在本例中,我们将假设有一个子
进程
,其中有许多不同的实例,名为"
child
name“。有许多这样的“子名称”
进程
(都具有相同的名称),并且它们的不同集合具有不同的父
进程
以及随后的父
进程
名称。因此,在3个父
浏览 80
提问于2019-05-01
得票数 2
1
回答
在C++中创建
Linux
进程
c++
、
linux
、
process
、
fork
所以,我需要用叉在
linux
中创建一个
进程
。子
进程
需要运行排序程序,并将"1“传递给它。/Sort"; pid_t
child
_id=fork(); execv(cmd[0],cmd); cout<<
child
_id<<endl; 但是,当我试图在
linux
控制台中运行它时,它只显示第一个字符串,而不运
浏览 4
提问于2015-12-24
得票数 0
回答已采纳
1
回答
futex手册页演示结果不正确
c
、
linux
、
mutex
、
futex
提供了一个简单的演示,但是我无法获得页面描述的结果,结果似乎是我的机器(
Linux
5.2.1)上的死锁;父
进程
没有被它的子
进程
唤醒。手册页有误吗?/a.outParent (12876) 0// block here[root@archlinux ~]# uname-a
Linux
archlinux 5.2.1-arch1-1-ARCH #1 SMP PREEMPT Su
浏览 6
提问于2020-01-07
得票数 0
2
回答
fork和现有线程?
c
、
multithreading
、
unix
、
fork
在
linux
系统上,子
进程
是否以与父
进程
相同的方式查看现有线程?int main() { { else ..由于为子
进程
复制了整个地址空间,因此线程的状态会发生什么变化。它在子
进程
中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
2
回答
在父
进程
死后,所有子
进程
都切换到init后,如何杀死所有子
进程
?
process
、
kill
我有以下问题:当我的大父
进程
死亡(意外!)在创建了许多子
进程
之后,所有子
进程
都切换到init。ps -o ppid= <number of some
child
process>除了htop之外,还有什么方法可以手动杀死它吗? 提前谢谢你!
浏览 0
提问于2017-11-09
得票数 1
回答已采纳
3
回答
QProcess:: kill ()不会杀死
linux
中的子级
c++
、
qt
、
process
在
linux
中,我的QProcess被杀死,我的数据处理成功地执行,但是它产生的子
进程
仍然存在。started with pid: 26395 ...26442 pts/0 Rl 16:59 /msc/MSC_Nastran/20131
浏览 4
提问于2015-03-03
得票数 1
回答已采纳
2
回答
同一
进程
中线程的
进程
id
c
、
linux
、
pthreads
下面的代码用于打印2个线程的
进程
id
linux
(ubuntu14.04)#include<stdio.h>{ /* Spin forev
浏览 4
提问于2014-07-05
得票数 3
回答已采纳
1
回答
使用C发出所有子
进程
终止信号的最佳方法
c
、
linux
、
signals
子
进程
然后处理客户端和服务器之间的事务。现在我需要实现处理信号的代码,特别是SIGTERM和SIGQUIT。 在接收到这两种信号之一时,程序必须向任何活动的子程序发出终止信号。我假设这个上下文中的“程序”指的是所有活动子
进程
的父
进程
(我认为它是在调用fork()之前活动的
进程
)。我也假设这些信号必须被困住。所以我的计划是每个人都有一个信号处理程序。我的问题是: 1.如何向所有活动的子
进程
发出终止信号? 2.父
进程
如何知道子
进程
何时终止(因此知道何时发送杀死信号)?
浏览 0
提问于2015-05-04
得票数 1
2
回答
子
进程
似乎会陷入睡眠循环。
c
、
linux
、
fork
、
sleep
、
memory-mapped-files
我有一个C程序,它在循环的某个点分叉子
进程
。子
进程
等待父
进程
完成其工作(一些数值计算)。如果出了问题,父
进程
将中止,子
进程
应该在分叉时从状态继续,并在修改后重试计算。否则,父母将继续运行,而子
进程
将被终止。 ex
浏览 5
提问于2021-06-18
得票数 0
回答已采纳
1
回答
使用父
进程
和子
进程
的分而治之的方法
linux
、
process
、
c
、
arrays
、
fork
我必须做的任务是在
linux
中使用
进程
的请求者。这个任务听起来像这样:通过使用divide and conquer方法计算数组元素的总和,方法如下-父
进程
将数组拆分为两个不同的子
进程
,并将其传递给两个子
进程
。我必须承认我真的不太了解unix
进程
,因为我刚刚开始学习这一章,但我知道如何使用fork()从父
进程
创建两个子
进程
,以及谁来编写一个使用分而治之方法的C程序。我的问题是,我正在努力将这两个方面结合在一起,这意味着将分而治之的算法--用于计算数组元素
浏览 2
提问于2017-05-21
得票数 0
1
回答
WSL -僵尸
进程
的不同行为
windows-subsystem-for-linux
、
zombie-process
我只是在WSL上玩僵尸
进程
。我写了一个很简单的程序:#include <stdlib.h> p = fork(); printf("Kind-PID: %u\n",getpid());
浏览 0
提问于2019-05-17
得票数 0
回答已采纳
2
回答
理解线程
c
、
linux
、
multithreading
、
pthreads
我在高级
Linux
编程中遇到了一个概念。下面是:请参阅4.5GNU/
Linux
实现。#include <stdio.h>void* thread_function (void* arg) fprintf (stderr, "
child
/thread-pid &main thread pid is
浏览 4
提问于2013-10-30
得票数 9
回答已采纳
2
回答
C中的一些语句没有执行。
c
、
process
、
fork
("Error: fork failed"); } /*
Child
[png_count]); printf("
Child
idir/bmp.png
Child
(1): 5402
浏览 3
提问于2015-02-28
得票数 0
回答已采纳
1
回答
如何创建具有不同名称的子
进程
c
、
linux
、
process
、
fork
我正在使用C,我需要创建一个名不同于父
进程
(例如
child
_test)的子
进程
,如何在
Linux
中使用fork()来实现它
浏览 1
提问于2015-03-02
得票数 2
回答已采纳
1
回答
使用boost
进程
库防止子
进程
继承父
进程
打开的TCP端口
boost
、
tcp
、
fork
、
child-process
、
boost-process
应用程序还使用Boost
进程
库中的Boost子类启动子
进程
。一旦启动子
进程
,netstat命令的输出就会显示TCP端口也与创建的子
进程
相关联。在使用boost
进程
库时,是否有一种方法可以阻止子
进程
继承父
进程
端口?该儿童被创建为: bp::
child
* proc = new bp::
child
("a.out", bp::std_out > stdout, bp::std_err > stderr);我使用
浏览 0
提问于2018-09-16
得票数 2
1
回答
如果作为init调用,bash为什么不能将^C映射到intr信号?
bash
、
controlling-terminal
如果我将bash作为第一个被调用的
进程
(即init),那么它将显示以下内容:(t = tcgetpgrp (shell_tty)) == -1 错误值为ENOTTY,这意味着调用
进程
没有控制终端。
浏览 0
提问于2022-02-17
得票数 2
回答已采纳
1
回答
我能打完dup2电话吗?
c
、
linux
、
system-calls
、
dup2
、
vfork
我想要vfork()一个子
进程
,但是它的stdout与父
进程
的stdout不同。
浏览 0
提问于2017-11-01
得票数 2
回答已采纳
1
回答
用于克隆子
进程
的strace EPERM
strace
/ioncube_encoder53clone(Process 22790 attached[pid 22789] waitpid(22790, Process 22789alpaca-dev ioncube]# ca
浏览 2
提问于2013-05-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券