linux signal IPC进程间通信
来源:互联网 发布:淘宝88会员 8.8折 编辑:程序博客网 时间:2024/05/21 11:00
1.PROCESS1的结构
void sig_handler(int signalNo)
{
switch (signalNo) {
case SIGTERM:
exit(0);
break;
case SIGUSR1:
{
fprintf(stderr, "get signal SIGUSR1\n");
}
break;
case SIGUSR2:
{
fprintf(stderr, "DaemonProcess receives SIGUSR2 ...................!\n");
fflush(stderr);
}
break;
default:
break;
}
return;
}
main()
{
signal(SIGTERM, sig_handler);
signal(SIGUSR1, sig_handler);//SIGUSR1==10
signal(SIGUSR2, sig_handler);//SIGUSR2==12
wait(0);
}
2.在终端里
$killall -s 10 PROCESS1
就可以发信号了。(注:kill相当于send信号)
3.PROCESS2
调用:
kill( PROCESS1_pid,SIGUSR1);
也可以。
- linux signal IPC进程间通信
- Linux进程间通信IPC(三)--- signal
- 深入理解Linux进程间通信(IPC)-- 信号signal
- Linux进程间通信(IPC)
- Linux 进程间【IPC】通信
- Linux 进程间通信(IPC)
- Linux进程间通信 IPC
- linux ipc 进程间通信
- Linux进程间通信 IPC
- linux进程间通信IPC
- linux进程间IPC通信
- Linux 进程间通信 --- 信号通信 --- signal
- QNX中进程间通信(IPC)之Signal篇
- 进程间通信IPC之--信号(signal)--下
- Linux进程+进程间通信IPC
- Linux进程+进程间通信IPC
- linux 进程通信 IPC
- linux 进程通信 IPC
- 计算aage的sql函数
- struts2校验器
- ubuntu12.04安装JDK1.6
- Linux c中的位运算
- vb.net数据库编程(02):再来一个非查询的简单例子
- linux signal IPC进程间通信
- Java中的Enum的使用与分析
- 寒假刷题之5——竹简文
- 循环输出BMap.Marker标记
- CFileDialog用法
- 使用dom4j出现乱码解决方案
- win7防火墙设置开放某个端口
- Sencha Touch与PhoneGap,响应android返回按钮
- Android Activity之间切换出现短暂黑屏的处理方法