腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
如何
检查
父
进程
是否
存在
?
c
、
linux
、
linux-kernel
、
kernel
在
linux
中,我们可以像这样访问
进程
父
进程
: current->parent 我的问题是,我们
如何
检查
父
进程
是否
仍然
存在
?原因是我正在实现一个循环,该循环访问当前
进程
的所有祖先,并希望知道何时停止。
浏览 47
提问于2021-05-11
得票数 1
1
回答
在分布式系统中
是否
存在
父
-子
进程
关系和管道?
concurrency
、
pipe
、
ipc
、
distributed-computing
在
Linux
编程接口中
浏览 0
提问于2016-11-25
得票数 1
1
回答
如果python.Solution中的
父
进程
崩溃,则确保子
进程
被终止必须支持所有操作系统
python-3.x
、
operating-system
、
parent-child
、
ipc
我有一个应用程序,其中
父
进程
轮询服务器以获取下载作业,然后生成子
进程
以完成job.This循环,直到
父
进程
处理某些作业为止。我需要确保子
进程
在
父
进程
崩溃的情况下死亡。我使用python作为编程language.Plus,假设此
父
进程
死亡,它由其他
进程
启动。下面是一些机制-- 1.根据python的多
进程
模块--“当一个
进程
退出时,它会尝试终止它的所有守护
进
浏览 72
提问于2020-04-20
得票数 0
4
回答
设计用于监视和重新启动
进程
的监视
进程
c
、
process
、
unix
我正在设计一个监控
进程
。监视
进程
的任务是监视几组已配置的
进程
。当监视
进程
检测到某个
进程
已关闭时,它需要重新启动该
进程
。 我正在为我的
linux
系统开发代码。这就是我
如何
开发了一个小原型-- Fed关于需要监控的各种过程的细节(路径,参数)。-监控
进程
执行以下操作: 1.为SIGCHLD安装信号处理程序2.使用fork和execv启动要监控的
进程
。存储子
进程
的pid。3.当子
进程
关闭
浏览 4
提问于2010-11-09
得票数 4
1
回答
在Windows上,我
是否
必须在调用WaitForSingleObject()之后调用CreateProcess()?
c
、
linux
、
windows
、
operating-system
在
Linux
上,我必须在
父
进程
上的wait()后调用fork(),否则子
进程
在完成后将一直处于僵尸状态,直到
父
进程
完成为止。--我想知道我
是否
必须在上遵循类似的步骤,也就是说,在调用CreateProcess()之后,
是否
必须调用WaitForSingleObject()。我知道Windows‘CreateProcess()与
Linux
的fork()不同,看起来’僵尸‘是一个在Windows上不
存在
的UNIX
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
1
回答
ptrace在
Linux
中是
如何
工作的?
c
、
linux
、
debugging
、
strace
、
ptrace
ptrace系统调用允许
父
进程
检查
附加的子
进程
。例如,在
Linux
中,strace (通过ptrace系统调用实现)可以
检查
子
进程
调用的系统调用。当附加的子
进程
调用系统调用时,可以通知ptracing
父
进程
。但这究竟是
如何
发生的呢?我想知道这个机制背后的技术细节。 提前谢谢你。
浏览 2
提问于2014-05-29
得票数 33
回答已采纳
2
回答
如何
检查
pid是线程还是
进程
c
、
linux
、
pid
、
kill
、
proc
为了
检查
进程
id
是否
存在
,我
检查
printf(" not exist");
如何
在
Linux
中确定pid是
进程
还是线程?
浏览 60
提问于2020-02-17
得票数 2
2
回答
Perl,正在等待非子
进程
退出
perl
、
process
、
kill
为此,它会关闭服务器
进程
,但这些
进程
需要一些时间才能完全关闭它们的所有连接。这些不是perlscript的子
进程
。它们通常一次运行数百天,所以我不希望将服务器
进程
包装在perlscript中,这样我就可以在几个月或几年后优雅地关闭它们。所以目前为了等待它们在重新部署期间死亡,我解析了ps -ef的输出,抓取pid字段,终止pid,等待60秒(对于这些
进程
,这似乎是一个合理的时间),重新
检查
ps -ef以确保它们是死的,等等。
浏览 2
提问于2011-02-28
得票数 2
回答已采纳
2
回答
叉管创造
c
、
linux
我的关于C应用于
Linux
的书说,如果一个
进程
用fork()创建了一个子
进程
,那么它们之间创建的管道遵循以下原则: 需要注意的是,
父
进程
和子
进程
最初都关闭它们未使用的管道端。如果两个
进程
都是从其管道端关闭开始的,他们
如何
知道另一个
进程
何时可以自由地进行通信?也许,在
进程
之间
是否
存在
中间缓冲区?
浏览 1
提问于2018-02-19
得票数 1
回答已采纳
2
回答
检查
linux
中
是否
存在
java
进程
java
、
linux
、
process
、
singleton
当同一个java程序启动时,我需要一些东西来
检查
该程序的另一个实例
是否
已经在
Linux
上运行。如果是,则程序需要退出,以避免同时运行两个服务。谢谢
浏览 2
提问于2012-03-30
得票数 0
1
回答
母过程安全shm分离
c
、
linux
、
kernel
也许我的问题在这件事上有点太深了,我想出了一个不
存在
的问题。希望你能帮上忙。)问题是:我在
Linux
中启动一个
进程
(rc.d),然后创建一个共享内存,并分叉两个守护
进程
。守护
进程
一旦与
父
进程
分离,就继承了
父
进程
的共享内存,但也有自己的会话,不再与
父
进程
连接。它们
是否
有到共享内存的链接,内核
是否
对引用进行计数?我之所以这样问,是因为我希望在
父
<em
浏览 2
提问于2017-01-06
得票数 1
2
回答
检查
子PID
是否
在等待Scanf
c
、
pid
父
进程
需要监视tis子
进程
的状态: 1)运行2)等待scanf中的输入,3)终止PS.:我在
linux
下
如何
检查
子
进程
是否
处于等待扫描输入(或一般为IO )的状态?
浏览 5
提问于2016-04-24
得票数 1
回答已采纳
4
回答
Python中检测
父
进程
死亡的子
进程
python
、
subprocess
有没有办法让Python中的子
进程
检测
父
进程
是否
已经死亡?
浏览 1
提问于2009-04-17
得票数 11
2
回答
在
Linux
上,有哪些条件可能导致fork()或system()调用失败?
linux
、
process
、
system
、
fork
如何
才能发现其中的任何一个正在发生,并导致由fork()或system()返回的错误?换句话说,如果fork()或system()返回一个错误,那么我可以在
Linux
中
检查
哪些东西来诊断为什么会发生特定的错误?例如: 只是内存不足(导致errno ENOMEM) -
检查
内存使用“空闲”等。没有足够的内存来复制
父
进程
的页表和其他记帐信息,有全局
进程
限制吗?(结果也是EAGAIN?)
是否
有每个用户的
进程
限制?
浏览 5
提问于2009-05-12
得票数 7
2
回答
Linux
,waitpid,WNOHANG和僵尸
c++
、
c
、
fork
、
wait
、
waitpid
我需要能够: 但是,如果pid
进程
的execv失败,就不会返回-1。 我怎么能查到呢?子分叉之后,子程序调用e
浏览 4
提问于2012-11-20
得票数 6
回答已采纳
1
回答
如何
使守护
进程
成为唯一?
linux
、
daemon
在
linux
中,
是否
有一种使守护
进程
“独一无二”的方法? 如果守护
进程
已经启动/正在运行,则不要再次启动它。我认为可以在守护
进程
第一次启动时创建一个特定的文件,然后
检查
这个文件,但是如果守护
进程
被杀死并且文件没有被擦除,就会产生问题。
是否
有更多的“
linux
”方法来
检查
给定的守护
进程
(我控制的代码)
是否
存在
?
浏览 0
提问于2020-05-04
得票数 2
1
回答
linux
:获取
父
页面和派生子页面之间的共享
linux
、
memory-management
据我所知,
Linux
不会将所有
父
进程
内存复制到子
进程
的单独页面中,它会执行写时复制。在任一
进程
修改(写入)映射(共享)页面中的某个内存位置之前,我们会将子虚拟地址空间和
父
虚拟地址空间映射到相同的物理内存位置(相同的物理页面)。谢谢。
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
2
回答
为什么当子
进程
在创建后立即调用exec()或exit()时会使用vfork()?
linux
、
process
、
exec
、
exit
、
vfork
操作系统概念与APUE说 使用vfork(),
父
进程
被挂起,子
进程
使用
父
进程
的地址空间。因为vfork()不使用写副本,因此如果子
进程
更改
父
进程
地址空间的任何页面,则一旦
父
进程
恢复,修改后的页对
父
进程
将是可见的。因此,必须谨慎使用vfork(),以确保子
进程
不修改
父
进程
的地址空间。当子
进程
在创建后立即调用exe
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
2
回答
什么更快,管道?fifo
c
、
linux
、
pipe
、
fifo
在
linux
中,什么是更快的:管道还是fifo?理论管道更快,但是
如何
用C程序来
检查
这个问题呢?我试图在两个
进程
之间发送一条消息,但是从发送到接收消息的时间仍然是0。
浏览 3
提问于2014-10-21
得票数 1
回答已采纳
1
回答
如何
在
父
进程
被杀死/完成时(在windows中)保持子
进程
活动
windows
、
perl
、
process
、
init
我实际上创建了一个脚本,其中fork()创建了一个在后台运行的子
进程
,并使用它的
进程
ID
检查
主脚本(
父
进程
)在前台运行的时间周期。如果主脚本(
父
进程
)超过阈值时间,那么将采取操作/s。在
Linux
中,它的实现是因为INIT
进程
在主脚本(
父
进程
)被杀死或完成后成为活动子
进程
(孤立
进程
)的
父
进程
。 但是,我无法在中实现它,
浏览 6
提问于2021-07-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何检查 Docker 镜像是否存在漏洞
如何检查JavaScript对象上是否存在一个属性?
Linux服务器存在某进程CPU过高如何追溯其问题根源?
Linux进程与定时任务
Linux中父进程为何要苦苦地知道子进程的死亡原因?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券