执行kill()返回"不允许操作"。解决方法是什么?

时间:2015-10-20 03:30:22

标签: c linux apache process permissions

我在使用C和Linux的后端模块创建自己的apache模块方面取得了进展。两个模块之间的大多数通信都是使用共享内存完成的,但是我不时地使用信号,因为我认为它比不断检查变量值更快。

我的apache模块在用户名守护程序和组名守护程序下运行。我的后端模块在用户名root和组名root下运行。我的后端模块可以检测信号何时发生,但是在我的apache模块中,我无法发送终止信号。 kill命令返回"操作不允许"。我明白为什么。

我想知道的是,在我的后端程序中是否有一些功能可以让apache模块向其发送信号而不需要后端程序循环不断地等待来自共享的数据存储器中。

我可以使用可以根据程序进程ID和/或用户名和/或组更改应用信号权限的函数。

有什么想法吗?

0 个答案:

没有答案