腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何从shell外部跟踪处理过的shell启动?
、
、
、
如何跟踪"sh“
进程
启动的
进程
?例如,如果我在这个/bin/sh
进程
中输入'ls‘,我希望检索'ls’的pid,并在它结束时得到通知。让我的问题更通俗些。您如何跟踪您自己启动的
进程
启动的
进程
?
浏览 1
提问于2011-07-06
得票数 0
1
回答
如何丢弃子
进程
的标准,而不保留
父
进程
的标准?
、
、
我正在用
Linux
编写一个C程序,并使用fork创建一个子
进程
。当我使用./test 1 > out.txt运行我的程序时,
父
进程
和子
进程
都向stdout发送信息。我希望文件out.txt只包含来自
父
进程
的
输出
,并丢弃来自子
进程
的所有
输出
。 我怎么能这么做?
浏览 2
提问于2015-09-24
得票数 2
回答已采纳
1
回答
如何在
Linux
中将子
进程
的std (out / err)设置为
父
进程
、
、
、
、
我有一个
父
进程
,用户可能已经将它的std (out / err)设置为特定的文件(fd)。我见过windows支持GetStdHandle,但在
Linux
上找不到对应的支持。我假设我只需要获取
父
std管道的FD,并使用dup2为子
进程
0、1和2 FD设置它。
浏览 4
提问于2015-02-12
得票数 0
1
回答
Python多处理在OSX和Ubuntu之间的行为不同
、
、
、
、
我试图在Python的
父
进程
和子
进程
之间共享对象。当我在OSX上运行Python 2.7.15时,我得到以下
输出
:(33100, 20000000, '626MB')(4077, 20000000,
浏览 2
提问于2018-12-18
得票数 15
4
回答
Python中检测
父
进程
死亡的子
进程
、
有没有办法让Python中的子
进程
检测
父
进程
是否已经死亡?
浏览 1
提问于2009-04-17
得票数 11
3
回答
POSIX
进程
和文件描述符
、
、
我是一个在C下使用
进程
的新手,我有一个关于子
进程
中文件描述符的
linux
行为的问题。我已经发现了文件描述符在子
进程
和
父
进程
之间共享的信息,而且编号为0、1、2的文件描述符是标准输入
输出
和错误,所以我认为如果我派生
进程
,我将拥有相同的输入和
输出
目录,但是当我在子
进程
中更改它时,它们在
父
进程
中不会更改我的问题是,它是否适用于每个文件描述符,所以如果我决定重写子
进程
中的
浏览 0
提问于2013-06-14
得票数 1
回答已采纳
5
回答
与Windows的CreateProcess相比,
Linux
的分叉功能--什么被复制?
、
、
、
我正在将Windows应用程序移植到
Linux
。我在Windows上使用CreateProcess运行子
进程
并重定向所有标准流(输入、
输出
、错误)。流重定向至关重要,主
进程
向子
进程
发送数据并接收他们的
输出
和错误消息。主
进程
很大,内存和线程很多,子
进程
也很小。在
Linux
上,我看到fork函数具有与CreateProcess类似的功能。然而,手册说fork“创建
父
进程
副本”,包括代码、数据和堆栈。所以
浏览 14
提问于2014-02-12
得票数 9
回答已采纳
1
回答
管道可以用来连接同一
进程
的两个文件描述符吗?
、
、
这是我的项目陈述,但我似乎不太明白什么是将标准
输出
链接到管道的输入端(read ),.I没有要求解决方案,但我对这个问题的含义感到困惑。 此项目模拟Unix管道命令。
父
进程
分叉一个子
进程
,两个
进程
通过内核管道连接。
父
进程
接受两个命令行参数,它们是两个独立的可执行程序: p1和p2。
父
进程
打开一个内核管道并分叉一个子
进程
。子代从父级继承打开的管道。
父
进程
将其标准
输
浏览 3
提问于2017-02-26
得票数 1
回答已采纳
1
回答
叉链()
输出
、
、
、
、
它是普通的
进程
链,每个
进程
都打印一些信息到日志文件和stderr#define CREATE_FLAGS (O_WRONLY | O_CREAT | O_APPEND4.7在Netbeans 7.1上编译的,运行命令是"${OUTPUT_PATH}“10 /home/maxim/testlog.log 当我运行或调试项目时,它在控制台和文件中只
输出
但是,如果我用“一步步”遍历子程序all = fork(),它会打印关于所有10个
进程
浏览 1
提问于2013-11-27
得票数 1
回答已采纳
1
回答
poll()和EOF:重定向文件描述符并进行过滤
、
、
、
在
Linux
/SunOS/AIX上,假设PARENT_READ_FD表示
父
进程
的标准
输出
,WRITE_FD表示当前
进程
的标准输入,您是否知道一种不同的/更好的方法来将
父
进程
的
输出
“重定向”到当前
进程
,
浏览 17
提问于2020-12-04
得票数 0
1
回答
是否有异常方式终止子
进程
以获得此代码中的某些
输出
?
、
、
、
、
我对操作系统很陌生,我发现了这段代码,我不明白为什么某些
输出
像: abc,我们不能假设我们在c中有这段代码:{ printfprintf("b"); } return 0;等待子
进程
终止子
进程
能以异常方式终止吗?这样我们就可以得到这样的
输出
: abc,bc?
浏览 3
提问于2022-08-02
得票数 0
2
回答
CreateProcess,重定向std out/in/err时
进程
不终止
、
、
我已经使用了微软的例子(来创建子
进程
并重定向标准的out/in/err管道。 剩下的唯一问题是为什么子
进程
(powershell)在执行命令后没有终止。如果我执行powershell
进程
(使用命令) cmd.exe,它就会执行并退出,从而关闭该
进程
。现在关闭powershell
进程
的唯一方法是在句柄上运行TerminateProcess,但这感觉像是万不得已。
浏览 2
提问于2010-02-01
得票数 1
回答已采纳
4
回答
fork()、exec和waitpid()
、
、
、
、
当使用fork()并对子
进程
调用exec时,由exec创建的新
进程
仍然是子
进程
,对吗? 杀死
父
进程
是否也会杀死子
进程
?在所示的绘图/示例中,他调用了wait/waitpid,因为如果
父
进程
首先终止,子
进程
就会终止,然后您会得到ls命令的部分
输出
或没有
输出
,对吗?
浏览 0
提问于2012-09-05
得票数 5
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,
父
进程
将先于子
进程
自动关闭),以确保
父
进程
在子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
我在许多论坛上发现了很多关
浏览 1
提问于2013-07-16
得票数 3
1
回答
重定向来自子
进程
的
输出
、
、
、
、
在我的c++ windows应用程序中,我启动了多个子
进程
,我希望它们继承
父
进程
的stdout/stderr,这样,如果我的应用程序的
输出
被重定向到某个文件,那么该文件也将包含我的应用程序创建的所有子
进程
的
输出
目前,我使用不带
输出
重定向的CreateProcess实现这一点。MSDN有一个如何重定向
输出
的示例:,但我想看看我还有什么替代方法。然后,所有
输出
都通过管道返回到
父
进程
的stdou
浏览 27
提问于2017-03-08
得票数 2
回答已采纳
5
回答
子
进程
和
父
进程
id
、
、
只是混淆了子
进程
块中的
父
进程
pid值。printf("pid in parent=%d and childid=%d\n",getpid(),pid); exit(EXIT_SUCCESS);
输出
: parent=2642和childid=2643中的pid在“高级Unix编程”中,它说子
进程
可以使用getppid()函数获得
父
进程
id。但在这里,我得到了"1
浏览 8
提问于2013-08-09
得票数 6
回答已采纳
2
回答
理解线程
、
、
、
我在高级
Linux
编程中遇到了一个概念。下面是:请参阅4.5GNU/
Linux
实现。 while (1);} % cc thread-pid.c -o thread-pid -lpthread[1] 14608child thread pid is 14610
浏览 4
提问于2013-10-30
得票数 9
回答已采纳
1
回答
Ruby:同步派生池
输出
、
、
、
我正在使用fork生成给定数量的工作
进程
,并向它们提供数据以处理重用空闲的工作
进程
。但是,我想同步输入和
输出
顺序。如果作业% 1和作业%2同时启动,并且作业%2在作业%1之前完成,则结果顺序不同步。我想以某种方式动态缓存
输出
,以同步
输出
顺序,但我看不出如何做到这一点? #!
浏览 2
提问于2014-03-28
得票数 2
1
回答
futex手册页演示结果不正确
、
、
、
提供了一个简单的演示,但是我无法获得页面描述的结果,结果似乎是我的机器(
Linux
5.2.1)上的死锁;
父
进程
没有被它的子
进程
唤醒。手册页有误吗?我的机器上的
输出
示例:Parent (12876) 0// block here[root@archlinux ~]# uname -a
Linux
archlinux 5.2.1-arch1-1-A
浏览 6
提问于2020-01-07
得票数 0
3
回答
检测
父
进程
的死亡
、
如何在
Linux
操作系统中检测
父
进程
死亡? 如果在名为fork()
父
进程
中,则创建子
进程
。在
父
进程
中,我可以使用系统调用wait()来等待终止的子
进程
,并获取其状态。但是,我找不到关于子
进程
如何检测
父
进程
死亡的信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux中父进程为何要苦苦地知道子进程的死亡原因?
多进程编程中父进程如何回收僵尸进程
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券