Linuxは、POSIX(つまり、 _mq_open
_ によって作成されたもの)とSystem V(つまり、 msgget
によって作成されたもの)の2種類のメッセージキューをサポートします。 =)。 POSIXメッセージキューの場合、 mq_overview(7)
mqueue
仮想ファイルシステム(通常は_/dev/mqueue
_にマウントされます)を介して列挙できるドキュメント。ただし、SystemVメッセージキューはそこに表示されません。どうすればそれらを列挙できますか?
proc
仮想ファイルシステムは次の情報を保持します:/proc/sysvipc/msg
は、すべてのSystemVメッセージキューのリストを含むファイルです。 ipcs
プログラムはこのファイルを使用し、同じ情報を表示しますが、より人間が読める形式で表示します。