ipcmk
(1)make various IPC resources
Options
10-M--shmemsizeCreate a shared memory segment of size bytes. The size argument may be followed by the multiplicative suffixes KiB (=1024), MiB (=1024*1024), and so on for GiB, etc. (the "iB" is optional, e.g., "K" has the same meaning as "KiB") or the suffixes KB (=1000), MB (=1000*1000), and so on for GB, etc.
-m--posix-shmemsizeCreate a POSIX shared memory segment of size bytes. The size argument may be followed by the multiplicative suffixes KiB (=1024), MiB (=1024*1024), and so on for GiB, etc. (the "iB" is optional, e.g., "K" has the same meaning as "KiB") or the suffixes KB (=1000), MB (=1000*1000), and so on for GB, etc.
-Q--queueCreate a message queue.
-q--posix-mqueueCreate a POSIX message queue.
-S--semaphorenumberCreate a semaphore array with number of elements.
-s--posix-semaphoreCreate a POSIX named semaphore.
-n--namenameName of the POSIX IPC object. This option is mandatory for POSIX IPC objects.
-p--modemodeAccess permissions for the resource. Default is 0644.
-h--helpDisplay help text and exit.
-V--versionDisplay version and exit.
DESCRIPTION
AUTHORS
Hayden A. James hayden.james@gmail.com, Prasanna Paithankar paithankarprasanna@gmail.com
REPORTING BUGS
For bug reports, use the issue tracker https://github.com/util-linux/util-linux/issues.
AVAILABILITY
The ipcmk 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/.