| //po4a: entry man manual |
| = lsipc(1) |
| :doctype: manpage |
| :man manual: User Commands |
| :man source: util-linux {release-version} |
| :page-layout: base |
| :command: lsipc |
| |
| == 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 |
| |
| mailto:ooprala@redhat.com[Ondrej Oprala], |
| mailto:kzak@redhat.com[Karel Zak] |
| |
| == SEE ALSO |
| |
| *ipcmk*(1), |
| *ipcrm*(1), |
| *msgrcv*(2), |
| *msgsnd*(2), |
| *semget*(2), |
| *semop*(2), |
| *shmat*(2), |
| *shmdt*(2), |
| *shmget*(2), |
| *sysvipc*(7) |
| |
| include::man-common/bugreports.adoc[] |
| |
| include::man-common/footer.adoc[] |
| |
| ifdef::translation[] |
| include::man-common/translation.adoc[] |
| endif::[] |