腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在父
进程
被杀死/完成时(在windows中)保持
子
进程
活动
、
、
、
我实际上创建了一个脚本,其中fork()创建了一个在后台
运行
的
子
进程
,并使用它的
进程
ID检查主脚本(父
进程
)在前台
运行
的
时间
周期。如果主脚本(父
进程
)超过阈值
时间
,那么将采取操作/s。在
Linux
中,它的实现是因为INIT
进程
在主脚本(父
进程
)被杀死或完成后成为活动
子
进程
(孤立
进程
)的父
进程
。 但是,
浏览 6
提问于2021-07-05
得票数 2
回答已采纳
1
回答
如何知道Python中子
进程
的结束
时间
(
linux
中如何知道
进程
的结束
时间
)
、
、
、
、
我正在测试一些竞争条件,所以我需要知道
进程
的结束
时间
。我用python subprocess.popen启动
子
进程
我可以从Popen对象中获得pid,但是我怎么知道它的结束
时间
呢?有没有办法直接从子
进程
模块中获取?如果不是,在
Linux
中,有可能知道给定pid的结束
时间
吗?(我并行
运行
多个子
进程
,所以我不能只在subprocess.popen之后使用time类来知道结束
时间
,我认为
子</em
浏览 33
提问于2021-02-05
得票数 1
1
回答
接收SIGCHLD尚未派生任何
子
进程
、
、
、
我有一个
运行
在
Linux
3.12上的C程序。这个程序产生了几个子
进程
。其中一个
进程
产生一个线程,该线程
运行
一段
时间
,然后终止。该
子
进程
在
运行
时执行一个epoll_wait()。我设置
子
进程
以捕获执行此中断的信号,并发现它是一个信号17,根据我读取的所有内容,它是一个SIGCHLD。问题是,该
子
进程
产生的线程仍在
运行
。它并没有终止。对于为什么我的
浏览 29
提问于2017-03-01
得票数 0
回答已采纳
2
回答
派生子
进程
所用的
时间
、
、
我正在使用fork创建
子
进程
。在子代内部,我发出命令来
运行
一个
进程
,如下所示:{exit(1)我的runBinary具有测量从开始到结束所需
时间
的功能。 令我惊讶的是,当我直接在命令行上
运行
runBinary时,大约需要60秒。然而,当我将它作为一个
子
进程
运行
时,它需要更多的
时间
,
浏览 2
提问于2012-04-10
得票数 6
回答已采纳
1
回答
Linux
上的非阻塞核心转储?
、
、
我正在寻找一种方法来获取
Linux
上正在
运行
的
进程
的非侵入性核心。 我熟悉gdb的gcore,但这只能在gdb附加到
进程
并停止调试时才能
运行
。
Linux
支持即插即用内存,它依赖于它来支持没有fork()的exec().所以我想到的是内核级别的东西,内核获取被转储
进程
的
进程
页表的副本上的快照,然后在原始
进程
继续
运行
时将核心写出来。我非常肯定,我可以使用gdb强制一个fork(),然后在父
进程
愉快的情况
浏览 0
提问于2014-09-11
得票数 24
4
回答
如何计算
Linux
中
进程
及其所有
子
进程
的CPU利用率?
、
我想知道
Linux
中
进程
和所有
子
进程
在一段固定
时间
内的CPU利用率。有一个
进程
等待用户的请求来执行程序。为了执行这些程序,这个过程调用
子
进程
(每次最多5个)&每个子
进程
都执行其中的一个程序(假设用户同时提交了15个程序)。因此,如果用户提交15个程序,那么每个子
进程
将
运行
3批5个
子
进程
。
子
进程</em
浏览 6
提问于2012-10-13
得票数 10
回答已采纳
1
回答
是否有可能测量
Linux
进程
的累积IO等待
时间
?
、
、
、
对于在
Linux
上退出的
子
进程
,我可以使用哪个C API来获得总磁盘IO等待
时间
(绝对值)?例如,PID 1234的
进程
正在
运行
10秒和3秒,它正在等待IO操作的完成。尽管
Linux
内核为IO (/proc/<PID>/io)的每个
进程
提供了一些统计信息,但我没有找到任何方法来获得
运行
(已完成的)
进程
的累积等待
时间
。CPU
时间
是在*rusa
浏览 0
提问于2018-04-09
得票数 2
3
回答
防止
子
进程
成为孤立
进程
、
、
、
我的
Linux
进程
有4个
子
进程
。执行一段
时间
后,init
进程
采用的所有
子
进程
。我们如何防止这种情况?(僵尸
进程
不是这种情况)。 该过程是用C语言编写的,操作系统是
Linux
。这会立即终止父
进程
,并留下子
进程
为孤立
进程
。
浏览 6
提问于2011-07-25
得票数 2
回答已采纳
1
回答
在perl中不等待子代的Fork和return
、
、
、
我有一个perl CGI程序,它使用fork()启动
子
进程
。
子
进程
执行一些长
时间
运行
(~60秒)的计算,并最终将结果保存在一个临时文件中。父
进程
应该将控制权返回给浏览器,浏览器会显示进度消息,并定期检查
子
进程
是否已写入其tmp文件;一旦文件出现,结果就会显示出来。text/html\n\n", $id; # Browser uses contents of $id to check for the resu
浏览 0
提问于2017-11-30
得票数 0
2
回答
如何在父
进程
终止的情况下保留
子
进程
、
、
、
、
我有一个电子应用程序,我必须启动一个exe文件并退出该应用程序。问题是当我尝试退出时,应用程序关闭,exe文件也启动了…我想要打开我的exe文件... 这是我的代码 var execFile = require('child_process').execFile; const { app } = remote; app.quit(); 在app.quit()之后,如何打开文件并使其保持活动状态
浏览 72
提问于2020-04-20
得票数 1
5
回答
在
Linux
中测量
进程
统计信息
、
、
、
、
用户的程序由我们的判断系统接收,并通过fork()和exec()编译并
运行
它来进行评估。父
进程
等待
子
进程
(提交的
进程
)退出,然后清理它。为了给出关于程序
运行
的有用信息,我想测量程序使用的CPU
时间
和峰值内存。
Linux
内核会跟踪这些值吗?有没有其他方法来获取这些信息?
浏览 0
提问于2010-03-03
得票数 6
回答已采纳
1
回答
如何等待
子
进程
完成
时间
限制?
、
、
、
我希望等待分叉子
进程
完成执行,虽然我不想无限期地等待,但最多在给定的
时间
内,如果仍在
运行
,则杀死该
子
进程
。
Linux
上的说: 有人能给我举个例子吗?我应该如何设置一个信号来中断在给定
时间
之后等待,然后继续执行?
浏览 2
提问于2013-08-30
得票数 2
回答已采纳
1
回答
如何在
Linux
中立即从forked
子
进程
返回?
、
、
、
我不熟悉
linux
C开发。....change execv to other call}else if (pid<0){}else{}我想要做的是启动这个长
时间
运行
的
进程
,并在我的C代码中立即返回,这样我的C程序就可以退出。 我该怎么做呢?也许让我启
浏览 2
提问于2012-05-18
得票数 0
回答已采纳
5
回答
为什么必须为
子
进程
使用` `wait()`?
、
尽管等待的
linux
手册页很好地解释了,您需要对子
进程
执行wait(),以便它们不会变成僵尸,但它根本没有说明原因。我不能使用wait(NULL),因为这使得并行计算变得不可能,因此我可能不得不添加一个
进程
表来存储
子
pids,并且必须使用waitpid -不是立即使用,而是在经过一段
时间
之后-这是一个问题,因为
子
进程
的
运行
时间
从几微秒到几分钟不等我可能还可以找到一个非阻塞函数来检查
子
进程
,并仅在它们
浏览 1
提问于2011-12-29
得票数 16
回答已采纳
1
回答
如何在非交互式bash脚本及其git子程序中禁用ctrl-c
、
、
我在Windows 10 64位上
运行
git版本2.20.1.windows.1。我正在从上下文菜单启动的Git/usr/bin/bash -l -e 'myscript‘窗口中
运行
Git/usr/bin/bash mintty。 我想用ctrl-c阻止用户中断git克隆。
浏览 50
提问于2020-02-02
得票数 0
回答已采纳
2
回答
.net核心应用程序:如何将SIGTERM发送到
子
进程
?
、
在
Linux
上
运行
的.NET核心应用程序是否有可能向
子
进程
发送SIGTERM信号?我们正在考虑将我们的.net应用程序移植到..net core并在
Linux
上
运行
,以避免当前的信号实现(即从父
进程
发送CloseMainWindow(),使用pywin32包,在
子
进程
中使用SetConsoleCtrlHandler
浏览 0
提问于2016-12-08
得票数 8
回答已采纳
1
回答
当父
进程
有多个线程、套接字和IPC时,在分叉(
子
)
进程
中调用system()
、
、
、
、
子
进程
调用setpgid() (以创建一个新组),然后调用system() ( C/C++标准库的函数)。父
进程
一直在接受naps (us休眠()函数)并检查
时间
限制。如果在
子
进程
从system()返回之前超过了
时间
限制,则父SIGKILLs
子
进程
。 我使用的是:
Linux
(Ubuntu),线程等等,只有C/C++标准库!我的问题:
子
进程
上的所有线程和TCP
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
1
回答
使用Python
子
进程
跟踪可执行文件创建的文件
我对python和Redhat
linux
都很陌生。我正在使用
子
进程
模块来执行另一个创建文件的C程序。我能够捕获C程序的退出代码。但是有什么方法可以让python跟踪并显示C程序创建的文件的名称呢?C程序使用
时间
戳创建输出文件,其中许多实例可以并行
运行
。我只想捕获由python
运行
的实例创建的文件。如果没有
子
进程
模块,还有其他方法可以做到吗?
浏览 5
提问于2015-04-16
得票数 0
回答已采纳
1
回答
当
进程
退出时,
linux
如何清理线程--如果它们实际上只是隐藏的
进程
?
、
我的理解是,线程和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父
进程
和
子
进程
之间的明确通信,就很难确保正确地清理
子
进程
。我希望能够以与线程类似的心智模型
运行
子
进程
,因为当父
进程
退出时,它们会自动清理,但具有
进程
提供的内存安全。
Linux
是如何自动清理线程的,同样的机制可以用于
子
进程
吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
在用python编写的
linux
守护
进程
中进行多处理
、
、
、
我有一个
linux
守护
进程
(基于python模块python ),它需要生成多处理模块的两个
进程
(考虑生产者和使用者)来处理一些并发的I/O (生产者从输入流中读取,使用者使用python请求上传数据)根据python (),守护
进程
不允许启动
子
进程
。我该怎么处理呢?是否有这种方法的任何文件或例子?请给我。建议。 上下文:我尝试过使用线程模块。但是,由于GIL问题,消费者很少有机会执行。
浏览 1
提问于2016-05-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
生成 Linux 运行时间报告的 Bash 脚本
Linux进程管理
如何在 Linux 中的特定时间运行命令
Linux查杀stopped进程
如何记录 Linux 的系统运行时间的统计信息
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券