与找不到信号量相关的过程

时间:2016-06-30 05:09:31

标签: linux semaphore ipcs

最近我们面临一些问题,我们时不时地用完信号量,所以对于调试我使用以下命令来识别获取的信号量与哪个进程有关

ipcs -s|grep <username>

上面的命令会给我与我的unix id相关的信号量。 之后我执行下面的命令来获取与信号量相关的进程:

ipcs -s -i <semid>

这将输出为:

semnum value ncount zount pid
0       0    0      0     28438

但是它返回的pid(28438)与任何正在运行的进程都没有关联。 所以我的问题是,有没有办法确定信号量与哪个进程(实际可执行文件名)相关,即使进程现在没有运行?

0 个答案:

没有答案