Eu tenho um processo que está bloqueado em msgrcv
, conforme mostrado por ps -eo pid,tid,wchan
. Existe alguma maneira de encontrar o PID do processo que meu processo está esperando receber uma mensagem? O método de comunicação usado é filas de mensagens usando os métodos fornecidos em sys/msg.h
.
Você pode ver abaixo a saída para ps
:
ps -eo pid,tid,wchan,comm | grep Process
3020 3020 - ProcessB
3021 3021 msgrcv ProcessA