腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
子
进程
在
C
中
具有
PID
%
1
、
我试图通过管道将输入从父级传递到
子
级,然后再从子级传递到孙级。在此之后,孙子
进程
将结果发送回父
进程
,父
进程
将终止这两个
进程
。我可以用管道传递数据,但我猜我不能杀死
进程
,因为孙子
进程
的
PID
被父
进程
视为
1
。fprintf(stderr, "Fork failed child"); } if(
pid
_child
浏览 20
提问于2020-02-09
得票数 1
回答已采纳
2
回答
将python循环创建为“分离的”
子
进程
、
我有一个潜在无限的python 'while‘循环,即使主脚本/
进程
执行已经完成,我也想继续运行它。此外,如果需要的话,我希望以后能够从unix
中
删除这个循环(即。杀死-SIGTERM
PID
),因此也需要循环的
pid
。我怎样才能做到这一点?谢谢!循环: time.sleep(60) return_code = subprocess.Popen(args
浏览 0
提问于2019-04-19
得票数 0
回答已采纳
5
回答
如何使用Fork()创建2个
子
进程
?
、
、
、
、
我开始学习一些
C
语言,在学习fork,wait函数时,我得到了一个意想不到的输出。至少对我来说是这样。
pid
_t pidb; pidb = fork (); { return -
浏览 2
提问于2012-06-06
得票数 18
回答已采纳
5
回答
C
中
fork()的父和
子
、
、
因为每个
进程
都在做自己的事情,对我来说,这更像是一种“兄弟/姐妹”关系。将它们称为父
进程
和
子
进程
有什么特别的原因吗? 另外,父
进程
总是
在
子
进程
之前运行是真的吗?
浏览 0
提问于2014-02-25
得票数 0
1
回答
Ruby退出,退出代码
1
响应术语,如果没有shell运行
、
、
、
、
如果Ruby接收到这个术语信号,它通常使用退出代码143退出,根据的说法,退出代码表明该
进程
成功地响应了该信号。但是,如果我使脚本
在
没有shell的情况下运行,退出代码是
1
。与外壳:FROM ruby:alpine无壳:FROM ruby:alpine CMD
浏览 2
提问于2018-05-04
得票数 4
回答已采纳
2
回答
确保
PID
引用正确的
进程
、
、
我fork()父
进程
到
子
进程
,fork()返回的
PID
存储
在
父
进程
的内存
中
,然后时间流逝,
子
进程
终止;现在我可以确定存储
在
父
进程
内存
中
的
PID
值是否仍然引用相同的forked
子
进程
,以及如何确保此
PID
不引用
具有
相同
PID
的不同
进程
,该
进程
浏览 3
提问于2012-10-18
得票数 1
回答已采纳
1
回答
具有
挑战性的递归问题-表示流程的树节点
、
、
关于使用树节点表示系统
进程
,我有一个
具有
挑战性的问题。
进程
100101是1001的
子
进程
,10010101是100101的
子
进程
,1001010101是10010101的
子
进程
。尽管root有4个
子
进程
,但要从root转到第一个
子
进程
,它是root-> child _node。
子
进程
1001
具有
下一<em
浏览 0
提问于2019-02-11
得票数 0
1
回答
如果在fork()之后使用execv(),
子
进程
是否可以访问管道?
、
、
、
、
我知道,
在
fork()调用之前,
子
进程
具有
与父
进程
完全相同的文件描述符表副本。假设我
在
fork()调用之前打开一个管道,pipe(fd[2*i+
1
]);if(
pid
) strcpy(_args[0]); if(execv(_args[0], _args) == -
1
) p
浏览 1
提问于2016-01-24
得票数 0
2
回答
如何在
C
++程序
中
启动可执行文件并获取其
进程
id (
在
linux
中
)?
、
我尝试了system(),但不知何故,当辅助程序运行时,我的主程序(执行辅助程序的主程序)挂起 第二个问题是如何在我的主程序
中
获取辅助程序的
进程
id?
浏览 0
提问于2012-11-26
得票数 7
2
回答
如何防止bash
子
child等待
子
进程
、
我有一个bash脚本,其中包括启动一个后台
进程
。我使用一个函数,它为
进程
设置一些配置,启动它,检查它正确启动,并返回它的
PID
,这个
PID
稍后被用来杀死
子
进程
。因此,
在
子
subshell结束之前不会执行echo $
PID
语句。
1
0 18:39 pts/8 S+ 0:00 sleep 30 如何在后台启动sleep &以允许
子
subshell
在
结束
浏览 6
提问于2020-09-13
得票数 2
回答已采纳
6
回答
如何在
C
中
获得孩子的
PID
?
、
、
我正在for-loop
中
创建
子
进程
。
在
子
进程
中
,我可以用getpid()检索子
PID
。但是,由于某些原因,当我尝试将getpid()的值存储到由父
进程
声明的变量
中
时,当我
在
父
进程
中
检查它时,更改是无效的。我假设这与某种流程变量作用域有关。对
C
语言不是很熟悉,所以不太确定。无论如何,将
子
PID
的getpid()的
浏览 0
提问于2012-02-05
得票数 18
回答已采纳
7
回答
为什么$$返回与父
进程
相同的id?
、
、
、
在
shell下,我输入:(echo $$) ## also print 2433"getpid“是一个获取当前
pid
的
C
程序,如下所示:让我困惑的是: 我认为"(command)“是一个
子
进程
(对吗?),我认为它的
pid</
浏览 90
提问于2014-01-11
得票数 179
回答已采纳
3
回答
C
叉的
子
ppid与父级
pid
不匹配
、
我对
C
完全陌生,我尝试了下面的代码,期望孩子的ppid与父母的
pid
匹配,但事实并非如此。int main() { case -
1
: exit(
1
浏览 4
提问于2015-07-06
得票数 9
回答已采纳
2
回答
子
进程
中
的execl()未结束
、
这是我的程序#include<unistd.h> {
pid
= fork();-rw-rw-r--
1
srico srico 343 Jul 4 10:27 execvp
1</
浏览 0
提问于2013-07-04
得票数 3
回答已采纳
2
回答
在这段代码
中
,fork和
pid
(if (
pid
!= 0))是如何工作的?
、
、
#include <stdio.h>#include <unistd.h> { int x, y;x = 10;
pid
= fork(); { y--;
pid</e
浏览 0
提问于2018-12-26
得票数 0
9
回答
variable_name)
在
c
语言中的均值
问题就在这里 int
pid
= fork(); // condition
1
// condition 2 return 0;(!
pid
)是做什么的?
浏览 0
提问于2012-12-19
得票数 5
1
回答
父
进程
死亡时自动终止
子
进程
、
当父
进程
是死时,如何在Golang
中
自动杀死
子
进程
?例如,
PID
PPID PGID32062 28290 2828933455 282
浏览 4
提问于2017-08-08
得票数 2
2
回答
在
fork()之后创建的
子
进程
的父
pid
_t
、
、
、
我的职能如下:{process id: 858process id: 860 parent process id:
1
其中,最后一个id不等于它的父
进程
id,但它等于
1
(应该是init
进程
的id )。
浏览 1
提问于2014-03-12
得票数 1
回答已采纳
3
回答
叉()和全局变量
、
我知道,当两个变量
具有
相同的地址时,它们将
具有
相同的值,但在我的例子
中
,var“a”
在
子
进程
和父
进程
中有相同的地址。但当我
在
子
进程
中
设置a=
1
时,父
进程
中
的a值停留在5.为什么?stdio.h>#include <stdlib.h> int main
浏览 4
提问于2018-01-05
得票数 0
回答已采纳
1
回答
如何始终如一地找到程序的
PID
,或者如何从
C
脚本发送杀死快捷键到我的终端?
、
、
、
找到程序
PID
的最符合逻辑的方法是使用getpid。但是,出于某种原因,getpid命令总是给出
PID
,即实际程序ID后面的两个数字,它即将被分配。我相信更熟悉linux内核的人一定会在下面的评论
中
解释我为什么是个白痴,所以-2
pid
的推理可能就在下面。#include <string.h> #include <sys/type
浏览 6
提问于2022-12-01
得票数 -1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券