当前位置: 技术问答>linux和unix
***************unix 系统中,信号量(signal)被屏蔽了,怎么开(是在命令行超作,不是在程序中)
来源: 互联网 发布时间:2015-11-25
本文导语: 谢谢 | 没办法开 | mark。 | 期待 | 我在想,信号量是在进程结构中,进程信息可以从进程表中获取,即 task_struct->signal 更改中间的sigpending ...
谢谢
|
没办法开
|
mark。
|
期待
|
我在想,信号量是在进程结构中,进程信息可以从进程表中获取,即 task_struct->signal 更改中间的sigpending ,是不是就可以任意开启或屏蔽 signal 了?
|
1. 不能直接这样做
2. 可以让原进程处理某个IPC接口(signal, socket)在特定的外部命令(自定义命令)下使用sigprocmask来更改
2. 可以让原进程处理某个IPC接口(signal, socket)在特定的外部命令(自定义命令)下使用sigprocmask来更改