腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
防止SIGALRM中断
waitpid
()
、
、
、
我试图使我的进程
waitpid
()的子进程,但也打印了每隔一段时间。我看过手册页,没有看到任何标志。 有什么想法?
浏览 5
提问于2016-05-02
得票数 2
回答已采纳
3
回答
等待进程组时,
waitpid
()中没有子进程错误
、
我的等待呼叫是:但是,
waitpid
返回-1,perror显示“没有子进程”。然而,它似乎每次都在等待。
浏览 2
提问于2009-10-22
得票数 8
回答已采纳
2
回答
Linux
,
waitpid
,WNOHANG和僵尸
、
、
、
、
=
waitpid
( pid, &status, WNOHANG )我怎么能查到呢?如果它没有失败,那么父程序使用
waitpid
等待子程序完成它的执行。如果失败,则父级将不会等待子级。
浏览 4
提问于2012-11-20
得票数 6
回答已采纳
1
回答
子进程未成功的等待not
、
、
、
、
现在,当达到限制时,我会对子进程进行
waitpid
,但是这会引发一个错误,而我在后台启动的进程就会变成僵尸。当我使用主线程中相同的
waitpid
停止时,进程就会被杀死,而不会变成僵尸。有什么想法吗?编辑:errno为10,
waitpid
返回-1。这是在
linux
平台上。
浏览 3
提问于2015-05-04
得票数 2
回答已采纳
3
回答
Linux
,
waitpid
,WNOHANG,子进程,僵尸
、
、
、
、
for (; 1;) { int sig = 0; pid_t wpid =
waitpid
waitpid
应该立即返回子进程的pid!cube 28139 0.0 0.0 70576 900 ?
浏览 5
提问于2014-03-29
得票数 5
回答已采纳
1
回答
Linux
系统()和信号处理程序会导致竞争情况吗?
、
、
、
、
我遇到了一个代码问题,比如:{ pid =
waitpid
perror("system failed"); } } 在
Linux
这是
Linux
和BSD/UNIX系统之间已知的
浏览 4
提问于2014-07-31
得票数 1
1
回答
删除僵尸进程
、
、
、
我有一个用例,其中我有一个进程,它是parent进程,它产生各种child进程,监视每个ssh连接。这个parent进程应该作为服务的一部分无休止地运行。但是,当这些ssh连接中的一个被关闭时,该child进程将成为一个zombie进程。这样,每次关闭zombie连接时都会创建许多ssh进程。有没有办法移除僵尸进程?或者是我理解错了的东西?
浏览 2
提问于2016-05-27
得票数 0
回答已采纳
1
回答
树莓Pi优化回溯跟踪()
、
是否有任何Raspberry Pi优化/特定的backtrace()实现?我使用的是标准的回退跟踪()代码,但我期待着从my_backtrace函数中获得更详细的输出。 void *stack[10]; std::cout << "Last frames==" << n << std::endl;}
浏览 4
提问于2017-01-17
得票数 9
回答已采纳
2
回答
程序退出状态
、
、
、
我有一个关于
Linux
程序退出状态的问题。在我的程序中,我派生了一个子进程并调用
waitpid
来获取它。当
waitpid
返回时,我想检查子进程的退出状态。我求助于手册,发现
waitpid
的第二个参数将保持退出状态,我可以使用宏WEXITSTATE来读取它。为什么
Linux
采用这种策略?这个实现不会给我们的程序带来麻烦吗? 谢谢并致以最良好的问候。
浏览 2
提问于2011-06-04
得票数 3
回答已采纳
1
回答
如何提高使用“超时值”命令运行的进程的超时限制
、
、
、
(gdb) where#1 0x00000000004022d8 in ??() 0 0x00007f10b49f6e8c in __libc_
waitpid
(pid=15753, stat_loc=0x7fff0c
浏览 4
提问于2017-05-10
得票数 1
回答已采纳
1
回答
Linux
C的
waitpid
()被返回值为-1和errno为5的已处理信号解除阻塞
、
、
、
、
/ sync with child by getting a char written by childclose(pipe_in);if(
waitpid
printf("debug: errno is %d\n", errno);} 每次在
waitpid
()块期间发生SIGHUP时,
waitpid
()返回-1并返回err
浏览 0
提问于2017-08-14
得票数 0
1
回答
将shell脚本的返回值转发给C/C++
、
、
、
我试图在Google上找到可能的解决方案,但我发现的只是解释如何返回值,而不是如何在某些编程语言中接受它,在我的例子中是C/C++吗?有人知道怎么做吗?一些小费?
浏览 0
提问于2015-09-23
得票数 0
回答已采纳
1
回答
sys/wait.h和sys/kthread.h不能一起编译
下面是我的代码:#include <
linux
/errno.h>#include <
linux
/kernel.h>#include <
linux
/kthread.h> #include <
linux</e
浏览 4
提问于2010-11-06
得票数 0
回答已采纳
1
回答
Linux
如何获得$的返回代码值?变量?
、
、
Linux
是否执行叉/exec,然后执行
waitpid
()以获得返回代码以填充$?变量,每次它执行某一项?
浏览 1
提问于2015-11-18
得票数 1
回答已采纳
1
回答
为什么我的程序在
waitpid
()中停止而没有任何错误信息?
、
它使用
waitpid
()来等待子进程终止。但它总是在函数
waitpid
()中停止。} printf(" \n--wating --"); ^C0x00007ffff7ac8687 in __GI___
waitpid<
浏览 32
提问于2019-08-31
得票数 0
1
回答
windows和
linux
中的Perl超时值命令
、
、
我正在编写一个perl脚本,需要在windows和
linux
中运行一个进程,如果需要太长时间就超时,如果没有超时,返回退出代码,如果退出代码为0,则返回stdout,并且没有超时。我得到的最接近的是IPC::Open3和
waitpid
($pid, WNOHANG)。但我遇到了麻烦。我在windows和
linux
上看到了不同的结果。在
linux
上,代码立即返回一个负退出代码。在windows上,命令超时。在windows命令行上运行ping google.com -z会立即返回,告诉我没有这样的参数。为什么
waitp
浏览 1
提问于2018-12-13
得票数 5
回答已采纳
1
回答
linux
中
waitpid
()的返回值
、
、
当按以下方式实现
waitpid
()函数时,当由于SIGTSTP信号而停止子函数时,它返回什么?为什么?
waitpid
(pid,&status,WUNTRACED); 其中pid是任何进程的进程id,状态为int类型。
浏览 1
提问于2015-02-25
得票数 2
1
回答
如何在不收到编译警告的情况下表示等待(NULL)?
、
、
如果我用cc编译我的程序,它就能工作。但我必须使用gcc -pedantic -Wall -ansi -O4进行编译。然后,我会收到wait(NULL)语句的警告miniShell.c:84:13: warning: implicit declaration of function ‘wait’ [-Wimplicit-function-declaration] ^
浏览 1
提问于2015-05-08
得票数 2
回答已采纳
1
回答
system()和wait()宏
、
、
我知道使用调用system()就像使用fork()、execl()和wait()。所以system()的返回等于wait()的返回。我的问题是:在使用wait()之后,如何使用system()宏(即WIFEXITED()、WEXITSTATUS()等)?因为宏需要wait()所指向的int,而system()不给我这个int。
浏览 5
提问于2022-06-04
得票数 0
回答已采纳
1
回答
如何检查进程是否由于调用wait()或
waitpid
()而等待?
、
、
在sys_wait4中(通过调用wait()或
waitpid
()实现),我们将当前进程插入到保存在其结构任务中的特殊队列中:因此,如果我想检查某个进程是否由于调用wait()或
waitpid
()而等待,我需要检查它是否在它自己的(?这是
linux
内核2.4。
浏览 1
提问于2016-11-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券