web-dev-qa-db-ja.com

SysVメッセージキューを列挙するための/ dev / mqueueと同等

Linuxは、POSIX(つまり、 _mq_open_ によって作成されたもの)とSystem V(つまり、 msgget によって作成されたもの)の2種類のメッセージキューをサポートします。 =)。 POSIXメッセージキューの場合、 mq_overview(7)mqueue仮想ファイルシステム(通常は_/dev/mqueue_にマウントされます)を介して列挙できるドキュメント。ただし、SystemVメッセージキューはそこに表示されません。どうすればそれらを列挙できますか?

proc仮想ファイルシステムは次の情報を保持します:/proc/sysvipc/msgは、すべてのSystemVメッセージキューのリストを含むファイルです。 ipcs プログラムはこのファイルを使用し、同じ情報を表示しますが、より人間が読める形式で表示します。