table of contents
IPCS(1) | User Commands | IPCS(1) |
NAME¶
ipcs - show information on IPC facilities
SYNOPSIS¶
ipcs [options]
DESCRIPTION¶
ipcs shows information on System V inter-process communication facilities. By default it shows information about all three resources: shared memory segments, message queues, and semaphore arrays.
OPTIONS¶
-i, --id id
-h, --help
-V, --version
Resource options¶
-m, --shmems
-q, --queues
-s, --semaphores
-a, --all
Output formats¶
Of these options only one takes effect: the last one specified.
-c, --creator
-l, --limits
-p, --pid
-t, --time
-u, --summary
Representation¶
These affect only the -l (--limits) option.
-b, --bytes
--human
CONFORMING TO¶
The Linux ipcs utility is not fully compatible to the POSIX ipcs utility. The Linux version does not support the POSIX -a, -b and -o options, but does support the -l and -u options not defined by POSIX. A portable application shall not use the -a, -b, -o, -l, and -u options.
NOTES¶
The current implementation of ipcs obtains information about available IPC resources by parsing the files in /proc/sysvipc. Before util-linux version v2.23, an alternate mechanism was used: the IPC_STAT command of msgctl(2), semctl(2), and shmctl(2). This mechanism is also used in later util-linux versions in the case where /proc is unavailable. A limitation of the IPC_STAT mechanism is that it can only be used to retrieve information about IPC resources for which the user has read permission.
AUTHORS¶
Krishna Balasubramanian <balasub@cis.ohio-state.edu>
SEE ALSO¶
ipcmk(1), ipcrm(1), msgrcv(2), msgsnd(2), semget(2), semop(2), shmat(2), shmdt(2), shmget(2), sysvipc(7)
REPORTING BUGS¶
For bug reports, use the issue tracker at <https://github.com/karelzak/util-linux/issues>.
AVAILABILITY¶
The ipcs command is part of the util-linux package which can be downloaded from Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
2022-02-14 | util-linux 2.37.4 |