Linux는 두 가지 메시지 대기열을 지원합니다: POSIX(예:mq_open
) 및 시스템 V(즉,msgget
). POSIX 메시지 대기열의 경우mq_overview(7)
mqueue
일반적으로 에 설치되는 가상 파일 시스템을 통해 이를 열거할 수 있습니다 /dev/mqueue
. 그러나 System V 메시지 큐는 여기에 표시되지 않습니다. 어떻게 열거할 수 있나요?
답변1
가상 파일 시스템은 proc
다음 정보를 보유합니다. /proc/sysvipc/msg
모든 System V 메시지 대기열 목록을 포함하는 파일입니다. 이것ipcs
프로그램은 이 파일을 사용하여 동일한 정보를 더 이해하기 쉬운 형식으로 표시합니다.