实现两个程序mysignal、mycontrl,mycontrl给mysignal发送SIGINT信号,控制mysignal是否在屏幕打印“hello”字符串。
来源:互联网 发布:c语言编译器安卓版 编辑:程序博客网 时间:2024/05/20 16:12
int status = 0;void catch_Signal(int Sign){`switch (Sign){ case SIGINT: if (status == 0) status = 1; else status = 0; break;}}int singnal1(int signo, void (*func)(int)){ struct sigaction act, oact; act.sa_handler = func; sigemptyset(&act.sa_mask); act.sa_flags = 0; return sigaction(signo, &act, &oact);}int main(void){singnal1(SIGINT, catch_Signal);while (1){if (status){printf("hello\n");}sleep(1);}return EXIT_SUCCESS;}
int main(int arg, char *args[]){if (arg < 2){return 0;}else{int pid = atoi(args[1]);kill(pid, SIGINT);}return EXIT_SUCCESS;}
0 0
- 实现两个程序mysignal、mycontrl,mycontrl给mysignal发送SIGINT信号,控制mysignal是否在屏幕打印“hello”字符串。
- 在qt程序中捕捉linux信号,sigint sighup sigterm
- SIGINT信号
- 实现client程序发送字符串到server程序,server程序将字符串打印出来
- 用UDP实现client程序发送字符串到server程序,server程序将字符串打印出来。
- 用pyhon在屏幕上打印字符串
- 给两个字符串A,B,判断B是否出现在A中
- GDB调试中将信号发送给程序的方法
- GDB调试中将信号发送给程序的方法
- 【C语言】如何实现多行字符串的输入 并 将文本打印在屏幕上?
- 汇编程序——在屏幕上显示一个字符串“Hello”
- Linux信号列表(sigint,sigtstp..)
- Linux信号列表(sigint,sigtstp..)
- linux信号 - SIGINT和SIGALRM
- Linux信号列表(sigint,sigtstp..)
- Linux信号列表(sigint,sigtstp..)
- 在页面中实现打印控制
- Linux -- 信号发送实现
- redis.conf配置详解
- CI 配置
- HDU 1372 Knight Moves
- clion active code
- c++网络库libevent简介
- 实现两个程序mysignal、mycontrl,mycontrl给mysignal发送SIGINT信号,控制mysignal是否在屏幕打印“hello”字符串。
- Html.DisplayNameFor等强类型辅助方法不识别
- Android100天学习小结
- adb不是内部或外部命令,也不是可运行的程序或批量文件
- JAVA基础知识
- MySql-半同步复制
- ArcGIS移动客户端离线地图的几种解决方案
- HDU 1016 Prime Ring Problem
- PHP session的销毁是三种方式