1

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

ipcs -s|grep <username>

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

ipcs -s -i <semid>

这将给出输出:

semnum value ncount zount pid
0       0    0      0     28438

但它返回的 pid(28438) 与任何正在运行的进程无关。所以我的问题是,即使进程现在没有运行,是否有任何方法可以识别信号量与哪个进程(实际可执行名称)相关?

4

0 回答 0