ipcmk(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök


NAMN

ipcmk – skapa olika IPC-resurser

SYNOPSIS

ipcmk [optioner]

BESKRIVNING

ipcmk låter dig skapa POSIX- och System V-objekt för interprocesskommunikation, IPC.

Objekten kan vara:

  • segment för delat minne
  • meddelandeköer
  • semaforer
  • semaforarrayer för System V

OPTIONER

Resurser kan anges med följande optioner.

-M, --shmem storlek

Skapa ett segment för delat minne med storleken storlek byte.
Argumentet storlek kan följas av multiplikativa suffix.
Binära suffix:
KiB = 1024
MiB = 1024*1024
GiB
och så vidare.
iB är valfritt, så exempelvis K har samma betydelse som KiB.
Decimala suffix:
KB = 1000
MB = 1000*1000
GB
och så vidare.

-m, --posix-shmem storlek

Skapa ett POSIX-segment för delat minne med storleken storlek byte.
Argumentet storlek kan följas av multiplikativa suffix.
Binära suffix:
KiB = 1024
MiB = 1024*1024
GiB
och så vidare.
iB är valfritt, så exempelvis K har samma betydelse som KiB.
Decimala suffix:
KB = 1000
MB = 1000*1000
GB
och så vidare.

-Q, --queue

Skapa en meddelandekö.

-q, --posix-mqueue

Skapa en POSIX-meddelandekö.

-S, --semaphore antal

Skapa en semaforarray med antal element.

-s, --posix-semaphore

Skapa en namngiven POSIX-semafor.

-n, --name namn

Namn på POSIX-IPC-objektet.
Denna option är obligatorisk för POSIX-IPC-objekt.

ÖVRIGA OPTIONER

-p, --mode läge

Åtkomstbehörigheter för resursen.
Standard är:
0644

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa version och avsluta.

FÖRFATTARE

  • Hayden A. James <hayden.james@gmail.com>
  • Prasanna Paithankar <paithankarprasanna@gmail.com>

SE ÄVEN

FELRAPPORTERING

Felrapporter skickas via projektets ärendehantering:

https://github.com/util-linux/util-linux/issues

TILLGÄNGLIGHET

Kommandot ipcmk är en del av paketet util-linux.

Paketet kan hämtas från Linux Kernel Archive:

https://www.kernel.org/pub/linux/utils/util-linux/

Denna sida är en del av projektet util-linux, en samling Linux-verktyg.

Information om projektet finns på:

https://www.kernel.org/pub/linux/utils/util-linux/

Felrapporter för manualsidan kan skickas till:

util-linux@vger.kernel.org

Sidan hämtades från projektets uppströms Git-förråd:

git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git

den 24 maj 2026.

Vid den tidpunkten var den senaste hittade commiten daterad den 20 maj 2026.

Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer aktuell källa, kan du skicka e-post till:

man-pages@man7.org

HÄNVISAD FRÅN

KORT SAMMANFATTNING

ipcmk används för att skapa IPC-resurser.

Skapa System V-delat minne på 1 MiB:

ipcmk -M 1MiB

Skapa POSIX-delat minne på 1 MiB:

ipcmk -m 1MiB -n /mitt_shm

Skapa en System V-meddelandekö:

ipcmk -Q

Skapa en POSIX-meddelandekö:

ipcmk -q -n /min_ko

Skapa en System V-semaforarray med 3 element:

ipcmk -S 3

Skapa en POSIX-namngiven semafor:

ipcmk -s -n /min_semafor

Skapa resurs med särskilda rättigheter:

ipcmk -M 4MiB -p 0600

Lista IPC-resurser efter skapande:

ipcs

eller:

lsipc

Ta bort resurser med ipcrm(1) när de inte längre behövs.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/ipcmk.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Bromma Datorservice som har sponsrat Linux.se med webbhotell.