1. 程式人生 > >ipcs只能用來 檢視SystemV的IPC資訊

ipcs只能用來 檢視SystemV的IPC資訊

之前一直以為ipcs可以檢視所有的ipc資訊,包括System V和Posix的。但是最近在做測試的時候突然發現ipcs只能顯示System V的資訊,並不能顯示Posix的資訊。如果man ipcs的話,有這麼一句話  The Linux ipcs utility is not fully compatible to the POSIX ipcs utility. 但是不知道這個所謂的不相容是指到什麼程度,但是就我在我的ubuntu系統上測試,完全看不到Posix的資訊。至少共享記憶體和訊號量是沒有,訊息佇列沒測,但是感覺應該結果應該是一樣的。後來在《LINUX/UNIX系統程式設計手冊》中,看到對於ipcs的介紹是這樣的:ipcs和ipcrm命令是System V IPC領域中類似於ls和rm檔案命令的命令。感覺完全沒有提到與Posix有關係。而且在《UNIX網路程式設計》卷2中,也有相關說明:System V IPC不是POSIX中的內容,因此這兩個命令也未被Posix.2標準化。