3 .\" Author: [see the "AUTHOR(S)" section]
4 .\" Generator: Asciidoctor 2.0.15
6 .\" Manual: User Commands
7 .\" Source: util-linux 2.37.4
10 .TH "IPCMK" "1" "2022-02-14" "util\-linux 2.37.4" "User Commands"
28 . LINKSTYLE blue R < >
31 ipcmk \- make various IPC resources
37 \fBipcmk\fP allows you to create System V inter\-process communication (IPC) objects: shared memory segments, message queues, and semaphore arrays.
40 Resources can be specified with these options:
42 \fB\-M\fP, \fB\-\-shmem\fP \fIsize\fP
44 Create a shared memory segment of \fIsize\fP bytes. The \fIsize\fP 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.
47 \fB\-Q\fP, \fB\-\-queue\fP
49 Create a message queue.
52 \fB\-S\fP, \fB\-\-semaphore\fP \fInumber\fP
54 Create a semaphore array with \fInumber\fP of elements.
59 \fB\-p\fP, \fB\-\-mode\fP \fImode\fP
61 Access permissions for the resource. Default is 0644.
64 \fB\-V\fP, \fB\-\-version\fP
66 Display version information and exit.
69 \fB\-h\fP, \fB\-\-help\fP
71 Display help text and exit.
75 .MTO "hayden.james\(atgmail.com" "Hayden A. James" ""
83 For bug reports, use the issue tracker at \c
84 .URL "https://github.com/karelzak/util\-linux/issues" "" "."
87 The \fBipcmk\fP command is part of the util\-linux package which can be downloaded from \c
88 .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."