[Linux信号]使用alarm函数进行定时
2017-11-18 18:31
495 查看
#include <unistd.h> #include <signal.h> #include <stdio.h> //SIGALRM的处理函数 void signalDeal(int sig) { if(sig == SIGALRM) { printf("这是定时信号的处理函数!\n"); return; } } //这是主函数 int main(int argc,char *argv[]) { int i = 0; signal(SIGALRM,signalDeal); //注册SIGALRM的处理函数 alarm(3); //3秒定时 for(i=1;i<5;i++) { printf("sleeping %d ...\n",i); sleep(1); } return 0; }
相关文章推荐
- [Linux信号]使用setitimer函数进行精确定时
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- linux几种定时函数的使用
- Linux中使用mysqldump对MySQL数据库进行定时备份
- 老男孩教育每日一题-第69天-shell脚本知识点:linux系统脚本中trap信号都有哪些,如何进行使用?
- 王保明老师Linux学习笔记---------信号----signal()函数使用实例
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- Linux下使用crontab对MYSQL进行备份以及定时清
- Linux 服务器上面 使用 mutt+msmtp 进行定时邮件发送。
- linux编程 fmemopen函数打开一个内存流 使用FILE指针进行读写访问
- [Linux信号]使用signal函数注册信号
- [Linux信号]使用raise函数发送信号
- 浅谈linux几种定时函数的使用
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- linux几种定时函数的使用
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- 浅谈linux几种定时函数的使用
- 使用tshark抓包以及使用scp在Linux主机之间进行定时备份
- linux定时任务crontab的使用,curl命令中url避免使用&,或对&进行转义