1
메시지 큐 ID가 있습니다. 어떤 프로세스가 해당 큐에서 읽고 쓰는지를 결정해야합니다. 'ipcs'와 함께 사용할 수있는 옵션이 있습니까?어떤 프로세스가 대기열을 사용하고 있는지 확인하는 방법은 무엇입니까?
ipcs -q|grep qid
여기에는 이러한 세부 정보가 나와 있지 않습니다. 감사합니다
메시지 큐 ID가 있습니다. 어떤 프로세스가 해당 큐에서 읽고 쓰는지를 결정해야합니다. 'ipcs'와 함께 사용할 수있는 옵션이 있습니까?어떤 프로세스가 대기열을 사용하고 있는지 확인하는 방법은 무엇입니까?
ipcs -q|grep qid
여기에는 이러한 세부 정보가 나와 있지 않습니다. 감사합니다
msgsnd()
을 호출 한 마지막 PID와 지정된 시스템 V 메시지 대기열에 대해 msgrcv()
이라는 마지막 PID 만 검색 할 수 있습니다.
당신은 사용할 수 있습니다
ipcs -q -p
그것은 출력 :
------ Message Queues PIDs --------
msqid owner lspid lrpid
장소 :
lspid
- 마지막의 PID msgsnd()
lrpid
- 마지막 msgrcv()
의 PID 그것은 LRPID, 모두 LSPID에 0을 보여주는 것. 대기열에 읽거나 쓰는 프로세스가 없기 때문입니까? –
@arjungaur 바로 그렇습니다. – pah