Man1 - lsipc.1
Table of Contents
NAME
lsipc - show information on IPC facilities currently employed in the system
SYNOPSIS
lsipc [options]
DESCRIPTION
lsipc shows information on the System V inter-process communication facilities for which the calling process has read access.
OPTIONS
-i, –id id
Show full details on just the one resource element identified by id. This option needs to be combined with one of the three resource options: -m, -q or -s. It is possible to override the default output format for this option with the –list, –raw, –json or –export option.
-g, –global
Show system-wide usage and limits of IPC resources. This option may be combined with one of the three resource options: -m, -q or -s. The default is to show information about all resources.
-h, –help
Display help text and exit.
-V, –version
Display version information and exit.
Resource options
-m, –shmems
Write information about active shared memory segments.
-q, –queues
Write information about active message queues.
-s, –semaphores
Write information about active semaphore sets.
Output formatting
-c, –creator
Show creator and owner.
-e, –export
Produce output in the form of key=“value” pairs. All potentially unsafe value characters are hex-escaped (\x<code>). The key (variable name) will be modified to contain only characters allowed for a shell variable identifiers, for example, USE_PCT instead of USE%.
-J, –json
Use the JSON output format.
-l, –list
Use the list output format. This is the default, except when –id is used.
-n, –newline
Display each piece of information on a separate line.
–noheadings
Do not print a header line.
–notruncate
Don’t truncate output.
-o, –output list
Specify which output columns to print. Use –help to get a list of all supported columns.
-b, –bytes
Print size in bytes rather than in human readable format.
-r, –raw
Raw output (no columnation).
-t, –time
Write time information. The time of the last control operation that changed the access permissions for all facilities, the time of the last *msgsnd*(2) and *msgrcv*(2) operations on message queues, the time of the last *shmat*(2) and *shmdt*(2) operations on shared memory, and the time of the last *semop*(2) operation on semaphores.
–time-format type
Display dates in short, full or iso format. The default is short, this time format is designed to be space efficient and human readable.
-P, –numeric-perms
Print numeric permissions in PERMS column.
EXIT STATUS
0
if OK,
1
if incorrect arguments specified,
2
if a serious error occurs.
HISTORY
The lsipc utility is inspired by the *ipcs*(1) utility.
AUTHORS
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 lsipc 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/.