腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法在perl脚本中使系统命令超时
usr/bin/perl use warnings; local $SIG{ALRM} = sub { die "
alarm
\n" }; system("ping 192.168.1.1");} die $_unless $_ eq "
alarm
\n
浏览 4
提问于2014-01-20
得票数 3
回答已采纳
3
回答
在C中使用
信号
和报警作为超时
它使用
信号
和警报来创建超时。我读过这两篇文章,但仍有问题。
alarm
(3);...signal(SIGALRM, timeouthandler2);...(log the time out)...
alarm
(0); ...(log the time out)...为什么我的第二次超时不起作用?
信号<
浏览 2
提问于2012-09-13
得票数 0
4
回答
我
如何
杀死一个程序的所有
进程
?
、
、
、
我写了一个程序,用fork()派生一些
进程
。如果有错误,我想杀死所有的
子
进程
和母
进程
。如果我使用exit(EXIT_FAILURE),则只杀死该
子
进程
。
浏览 1
提问于2009-05-22
得票数 1
回答已采纳
1
回答
如何
接收来自孩子的
信号
、
、
、
编写了一个程序,该程序使用叉()创建
子
进程
。
子
进程
打印父
进程
的名称、父
进程
ID和自己的ID,而父
进程
则等待
子
进程
的
信号
。父级在
子
终止后10秒设置警报。以下代码不接收来自子程序的警报
信号
,也不进入报警处理程序,即ding函数。 void ding(int
浏览 1
提问于2015-03-21
得票数 0
3
回答
如何
在c linux中重置警报()
一旦
alarm
(5)启动并运行,在程序中运行了一段时间后,如果发生了一些动作,我需要再次将警报重置为
alarm
(5)。我
如何
才能做到这一点?{ // printf("\n time out");{
alarm
event_status() int reset; printf("reset 1
浏览 1
提问于2013-03-20
得票数 4
回答已采纳
2
回答
Python时间问题
、
我
如何
才能让它继续运行9次,但不超过最大持续时间?
浏览 0
提问于2011-06-14
得票数 0
回答已采纳
2
回答
为单个线程创建
信号
处理程序
、
、
、
、
我想知道sigaction是否会为调用线程或整个
进程
创建一个
信号
处理程序。如果它卸载一个
信号
并为整个
进程
创建一个
信号
处理程序,那么
如何
确保只有一个线程将使用该
信号
处理程序并让其他线程阻塞该
信号
。void alarmSigHandler(int signo){ // Perform somehandler fo
浏览 4
提问于2013-11-19
得票数 4
回答已采纳
1
回答
我试着写一个使用报警函数的c程序,这是我第一次使用它,但是我的输出没有达到预期的效果,有人能帮我吗?
、
、
、
、
在main函数中,您派生一个
子
进程
,
子
进程
休眠5秒(秒数是一个命令行参数,参见下面的示例运行),之后
子
进程
向其父
进程
发送
信号
(SIGALRM)。父
进程
在派生子
进程
之后,在接收到SIGALRM
信号
时暂停,并打印出一条消息“Ding!”。以下是一个示例运行告警应用启动<5秒pause>
浏览 0
提问于2020-11-27
得票数 0
3
回答
当涉及到分叉时,变量
如何
在两个
进程
之间共享
、
、
/* In
alarm
.c, the first function, ding, simulates an
alarm
clock. */ #include<stdio.h>#include <stdlib.h> {/
alarm
>
alarm</e
浏览 1
提问于2011-07-05
得票数 7
回答已采纳
2
回答
编译
进程
SIGALRM kill时出错
、
、
、
这个程序会创建
子
进程
,
子
进程
会等待一个告警
信号
,当这个
信号
在3秒后到达时,f函数会抓取父
进程
ID,并发送一个SIGINT
信号
杀死它,所以
子
进程
会在3秒后杀死父
进程
{ if(f==0) signal(SIGALRM,f);
浏览 1
提问于2012-04-23
得票数 4
回答已采纳
2
回答
如何
使
子
进程
运行60秒
、
、
我想要的是运行
子
进程
运行60秒,然后向
子
进程
发送SIGINT
信号
,并将输出写入file.If,我使用睡眠,
子
进程
不会运行。import time pass signal.
alarm
subprocess.Popen(command, stdout=PIPE, stderr=PIPE) tim
浏览 1
提问于2014-12-12
得票数 0
2
回答
perl
信号
处理只在鉴定人调用
子
例程时工作一次。
、
、
version 20, subversion 2 (v5.20.2) built for arm-linux-gnueabihf-thread-multi-64int和 并不是所有的平台在
信号
传递之后都会自动重新安装它们(本机)
浏览 5
提问于2016-03-17
得票数 2
回答已采纳
1
回答
C编程,使用报警
我有一个
进程
,在警报
信号
打开后,父
进程
被杀死,
子
进程
仍然运行无限循环,因为警报在main中它不会受到影响程序根本不会终止我正在尝试包括kill
信号
,这样我可以在一段时间后杀死孩子,因为ctrl-c不起作用#include <fcntl.h>#include <stdio.h>
alarm
(4);
浏览 3
提问于2019-12-06
得票数 1
1
回答
派生一个孩子,从控制台读取
、
、
、
son1>0){ signal(SIGALRM,handler);
alarm
(10);//how can i terminate the reading process after
alarm
??
浏览 2
提问于2013-01-30
得票数 0
回答已采纳
4
回答
unix中的
信号
/警报问题
、
、
、
<sys/time.h> signal(SIGALRM, onAlarm);好的,下面这段代码行得通: printf("alarmmmmmmmmmmmmmmmmm\n"); sleep(1);} {
浏览 2
提问于2010-12-12
得票数 0
1
回答
修改目标
子
进程
中的变量
、
、
报警系统由control.py和
alarm
.py脚本组成。control.py是用于控制报警检测的简单的烧瓶网页。
alarm
.py是一个基本的while循环,用于检查传感器是否已被触发。我要从
alarm
.py开始,从control.py开始。是否有方法从
alarm
.py中从control.py修改变量(以便while循环中断并退出程序)?control.py中启动检测程序的代码行: detection = subprocess.Popen(['python', '
alarm
.
浏览 0
提问于2014-03-11
得票数 0
2
回答
在Python中,在具有多个线程的程序中调用os.waitpid有什么缺点?
、
、
、
、
这是否与os.waitpid (潜在地)使用
信号
有关? 不过,我不明白
信号
之间有什么关系,否则(我想)我就无法让os.waitpid在从非主线程调用它时返回。
浏览 0
提问于2011-04-17
得票数 3
回答已采纳
1
回答
如何
在这个简单的C shell中设置超时?
、
、
基本上,我希望能够以某种方式为我正在创建的不同
进程
设置一个最大持续时间,并在
进程
到达该持续时间时终止该
进程
。
浏览 8
提问于2014-10-17
得票数 0
回答已采纳
1
回答
超过超时限制后,未从
alarm
()触发
信号
处理程序
、
、
、
如果一个
子
进程
超过了超时限制,我想杀死它。超时限制是以秒为单位作为参数传递给程序的。 在本例中,我传递了3作为我的超时限制。(0); // Reset
alarm
if program executes within timeout limit return 0; } 编辑:根据@alk的建议,
信号
将被替换,因此我唯一的选择是将其保留在父
进程
中,因此我修改了代码,使
alarm
()和signal()调用位于
子
块之外。现在正在调
浏览 22
提问于2019-01-21
得票数 0
回答已采纳
1
回答
如果超时,则尝试使用
Alarm
()唤醒父
进程
、
我正在用C语言编写一个与
进程
相关的程序,我在唤醒
进程
时遇到了一个小问题: 我有一个父
进程
,我用waitpid()让它进入睡眠状态,但我需要它在其
子
进程
完成或到达特定时间时继续运行。我的计划是调用
alarm
( timeout ),然后调用waitpid(-1,&status,0),所以基本上这个过程会一直等到
子
进程
完成,如果子
进程
没有在超时时间内完成,就会发送一个
信号
,并且父
进程
将在杀死孩子后
浏览 0
提问于2015-02-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何通过子窗体刷新父窗体?
PHP多进程系列笔记(二)
Android C++系列:Linux信号(三)
PHP多进程系列笔记(五)
进程可以申请系统资源,如何通过命令行查看Windows操作系统进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券