lsipc(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 2 augusti 2026 kl. 10.14 av Admin (diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök


NAMN

lsipc – visa information om IPC-funktioner som används i systemet

SYNOPSIS

lsipc [optioner]

BESKRIVNING

lsipc visar information om POSIX- och System V-funktioner för interprocesskommunikation, IPC, som den anropande processen har läsbehörighet till.

Standardutdata, liksom standardutdata från optioner med fördefinierade utdatakolumner, exempelvis --shmems, kan ändras mellan versioner.

Använd därför inte standardutdata i skript när stabilt format krävs.

Ange i stället uttryckligen vilka kolumner som ska skrivas med:

--output kolumnlista

OPTIONER

-i, --id id

Visa fullständig information om endast ett System V-resurselement, identifierat med id.
Denna option måste kombineras med en av de tre System V-resursoptionerna:
-m
-q
-s
Det går att åsidosätta standardformatet för denna option med:
--list
--raw
--json
--export

-N, --name namn

Visa fullständig information om endast ett POSIX-resurselement, identifierat med namn.
Denna option måste kombineras med en av de tre POSIX-resursoptionerna:
-M
-Q
-S
Det går att åsidosätta standardformatet för denna option med:
--list
--raw
--json
--export

-g, --global

Visa systemomfattande användning och gränser för IPC-resurser.
Denna option kan kombineras med en av de tre resursoptionerna:
-m
-q
-s
Standard är att visa information om alla resurser.

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa version och avsluta.

RESURSOPTIONER

-m, --shmems

Skriv information om aktiva System V-segment för delat minne.

-M, --posix-shmems

Skriv information om aktiva POSIX-segment för delat minne.

-q, --queues

Skriv information om aktiva System V-meddelandeköer.

-Q, --posix-mqueues

Skriv information om aktiva POSIX-meddelandeköer.

-s, --semaphores

Skriv information om aktiva System V-semaforuppsättningar.

-S, --posix-semaphores

Skriv information om aktiva POSIX-namngivna semaforer.

UTDATAFORMATERING

-c, --creator

Visa skapare och ägare.

-e, --export

Skapa utdata i form av par:
nyckel="värde"
Alla potentiellt osäkra tecken i värden hex-escapas:
\x<kod>
Se även optionen --shell.

-J, --json

Använd JSON-format för utdata.

-l, --list

Använd listformat för utdata.
Detta är standard, utom när --id används.

-n, --newline

Visa varje informationsdel på en separat rad.

--noheadings

Skriv inte någon rubrikrad.

--notruncate

Korta inte av utdata.

-o, --output lista

Ange vilka utdatakolumner som ska skrivas.
Använd --help för att få en lista över alla kolumner som stöds.

-b, --bytes

Skriv storlekar i byte i stället för i läsbart format.

-r, --raw

Rå utdata, utan kolumnindelning.

-t, --time

Skriv tidsinformation.
Detta omfattar:
  • tiden för den senaste kontrolloperationen som ändrade åtkomstbehörigheterna för alla funktioner
  • tiden för senaste msgsnd(2)- och msgrcv(2)-operationer på meddelandeköer
  • tiden för senaste shmat(2)- och shmdt(2)-operationer på delat minne
  • tiden för senaste semop(2)-operation på semaforer

--time-format typ

Visa datum i kort, fullständigt eller ISO-format.
Standard är kort format.
Det korta tidsformatet är utformat för att vara utrymmessnålt och läsbart för människor.

-P, --numeric-perms

Skriv numeriska behörigheter i kolumnen PERMS.

-y, --shell

Kolumnnamnet ändras så att det endast innehåller tecken som är tillåtna i skalvariabelidentifierare.
Detta är användbart exempelvis tillsammans med --export.
Funktionen aktiverades automatiskt för --export i version 2.37, men på grund av kompatibilitetsproblem måste beteendet numera begäras uttryckligen med --shell.

MILJÖ

LIBSMARTCOLS_DEBUG=all

Aktivera felsökningsutdata från libsmartcols.

LIBSMARTCOLS_DEBUG_PADDING=on

Använd synliga utfyllnadstecken.

LIBSMARTCOLS_JSON=compact|lines

Styr JSON-format när --json används.
Värden som stöds:

compact

JSON-utdata med minimalt blankutrymme.

lines

JSON Lines-format, ett JSON-objekt per rad.
Om variabeln inte är satt, eller är satt till något annat värde, används snyggt formaterad JSON.

AVSLUTNINGSSTATUS

0

Allt gick bra.

1

Felaktiga argument angavs.

2

Ett allvarligt fel inträffade.

HISTORIK

Verktyget lsipc är inspirerat av ipcs(1).

FÖRFATTARE

  • Ondrej Oprala <ooprala@redhat.com>
  • Karel Zak <kzak@redhat.com>

SE ÄVEN

FELRAPPORTERING

Felrapporter skickas via projektets ärendehantering:

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

TILLGÄNGLIGHET

Kommandot lsipc ä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

lsipc visar POSIX- och System V-IPC-resurser.

Visa alla IPC-resurser:

lsipc

Visa System V-delat minne:

lsipc -m

Visa POSIX-delat minne:

lsipc -M

Visa System V-meddelandeköer:

lsipc -q

Visa POSIX-meddelandeköer:

lsipc -Q

Visa System V-semaforer:

lsipc -s

Visa POSIX-namngivna semaforer:

lsipc -S

Visa detaljer för System V-resurs med ID:

lsipc -m -i 12345

Visa detaljer för POSIX-resurs med namn:

lsipc -M -N /mitt_shm

Visa JSON:

lsipc --json

Visa exportformat:

lsipc --export --shell

Ange stabila kolumner för skript:

lsipc --output KEY,ID,OWNER,PERMS,BYTES

Visa systemomfattande användning och gränser:

lsipc --global

Skapa IPC-resurser med ipcmk(1) och ta bort dem med ipcrm(1).

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/lsipc.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.