社区
驱动开发/核心开发
帖子详情
怎么获取系统发出的信号???????
ling1874
2009-09-20 09:49:19
就是当ctrl+c或者切断电源的时候,系统都会发出一个信号。
像SIGHUP SIGINT 之类的 东西
可以写出一个方法获取到它吗?
我是想让系统关机的时候 用signal绑定一个倒计时函数,但是我不知道关机的信号是什么 。这个信号会不会被隐藏掉?
ps:已经确定不是SIGURG 了
...全文
72
5
打赏
收藏
怎么获取系统发出的信号???????
就是当ctrl+c或者切断电源的时候,系统都会发出一个信号。 像SIGHUP SIGINT 之类的 东西 可以写出一个方法获取到它吗? 我是想让系统关机的时候 用signal绑定一个倒计时函数,但是我不知道关机的信号是什么 。这个信号会不会被隐藏掉? ps:已经确定不是SIGURG 了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Darcy_Gin
2009-10-31
打赏
举报
回复
我也是初学的,最近看过这个代码,不知道对你是否有帮助。
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
void my_func(int sign_no)
{
if(sign_no==SIGINT)
printf("I have get SIGINT\n");
else if(sign_no==SIGQUIT)
printf("I have get SIGQUIT\n");
}
int main()
{
printf("Waiting for signal SIGINT or SIGQUIT \n ");
signal(SIGINT, my_func);
signal(SIGQUIT, my_func);
pause();
exit(0);
}
cometure2000
2009-10-15
打赏
举报
回复
ctrl + c 在LINUX中是发送的SIGSTOP(是结束进程的信号) ctrl + \ 在LINUX中师发送SIGKILL吧!要想知道具体哪些发什么信号,只要你有一个Linux系统就能找到了。我也刚刚学。。。
ling1874
2009-09-20
打赏
举报
回复
这个具体是几多 可以用什么函数捕获到吗?
beyondma
2009-09-20
打赏
举报
回复
你是用LINUX吧,我记得的SIGTER?
如何打造海量高速高精度图像搜索
系统
?秒级30亿指纹搜索实战经验
墨奇科技CTO及核心研发团队主讲,带你领略超现实的图像搜索技术,介绍如何打造一个海量高速高精度图像搜索
系统
?—— 解决秒级30亿指纹精准搜索难题的实战经验。
如何理解《
信号
与
系统
》?
相信有人和我一样,学了一个电子信息类专业,然后跟着老师学了《
信号
与
系统
》,公式定理啥的记了一大堆,稀里糊涂地上完了课,又稀里糊涂地考完了试,可回过头来再看时,却感觉自己什么东西都没有学到;直到保研复习...
服务器pg
信号
指的是什么
信号
,什么是PG
信号
?PG
信号
是怎么形成的?PG
信号
的作用?...
满意答案dvs00591252013.03.17采纳率:51%等级:12已帮助:11768人Power Good
信号
简称P.G.或P.OK
信号
。该
信号
是直流输出电压检测
信号
和交流输入电压检测
信号
的逻辑,与TTL
信号
兼容。当电源接通之后,如果交流输入...
如何使用罗德与斯瓦茨公司Rohde & Schwarz® SMA100A的矢量
信号
发生器产生自定义
信号
?
序言:在许多领域中,
信号
设计和产生是极为重要的,而通常设计
信号
的过程仅需要理论推导和
信号
仿真,而真实的实现一个自行设计
信号
的RF播发却对于一个通信
系统
来说是极好的检验,本文今天就来说一下如何利用R&...
7-2通信
系统
中为什么要进行调制和解调?调制的分类方法有哪些?
在通信
系统
中,由一个载波来运载基带
信号
, 调制:使载波
信号
的某个参量随基带
信号
的变化而变化,从而实现基带
信号
转换成频带
信号
。数字调制:是指把数字基带
信号
调制到载波的某个参数上,使得载波的参数(幅度、...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章