.\" -*- coding: UTF-8 -*-
'\" t
.\"     Title: ipcrm
.\"    Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.15
.\"      Date: 2022-05-11
.\"    Manual: User Commands
.\"    Source: util-linux 2.38.1
.\"  Language: English
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH IPCRM 1 "11 maja 2022 r." "util\-linux 2.38.1" "Polecenia użytkownika"
.ie  \n(.g .ds Aq \(aq
.el       .ds Aq '
.ss \n[.ss] 0
.nh
.ad l
.de  URL
\fI\\$2\fP <\\$1>\\$3
..
.als MTO URL
.if  \n[.g] \{\
.  mso www.tmac
.  am URL
.    ad l
.  .
.  am MTO
.    ad l
.  .
.  LINKSTYLE blue R < >
.\}
.SH NAZWA
ipcrm \- usuwa określone zasoby IPC
.SH SKŁADNIA
.sp
\fBipcrm\fP [\fIoptions\fP]
.sp
\fBipcrm\fP [\fBshm\fP|\fBmsg\fP|\fBsem\fP] \fIID\fP ...
.SH OPIS
.sp
\fBipcrm\fP usuwa z systemu obiekty komunikacji międzyprocesowej Systemu V
(IPC) oraz skojarzone z nimi struktury danych. Aby usunąć takie obiekty,
należy być superużytkownikiem lub twórcą albo właścicielem obiektu.
.sp
Są trzy typy obiektów IPC Systemu V: pamięć dzielona, kolejki komunikatów i
semafory. Usuwanie obiektu typu kolejka komunikatów lub semafor jest
natychmiastowe (niezależnie od tego, czy jakiś proces wciąż trzyma
identyfikator IPC tego obiektu). Obiekt typu pamięć współdzielona jest
usuwany tylko wtedy, gdy wszystkie obecnie połączone procesy odłączą
(\fBshmdt\fP(2)) ten obiekt z ich wirtualnej przestrzeni adresowej.
.sp
Obsługiwane są dwa style składni. Stara, historyczna składnia linuksowa
składa się trzyliterowego słowa kluczowego, określającego, jakiej klasy
obiekt ma być usunięty, po którym następuje jeden lub więcej identyfikatorów
IPC obiektów tego typu.
.sp
Składnia zgodna z SUS pozwala na podanie zera lub więcej obiektów wszystkich
typów w pojedynczym wywołaniu. Obiekty mogą być określone albo przez klucz,
albo przez identyfikator (patrz niżej). Zarówno klucze, jak i identyfikatory
mogą być podane w postaci dziesiętnej, szesnastkowej (zaczynającej się od
"0x" lub "0X") lub ósemkowej (zaczynającej się od "0").
.sp
Szczegóły usuwania są opisane w \fBmsgctl\fP(2), \fBshmctl\fP(2) i \fBsemctl\fP(2).
Identyfikatory i klucze można znaleźć, używając polecenia \fBipcs\fP(1).
.SH OPCJE
.sp
\fB\-a\fP, \fB\-\-all\fP [\fBshm\fP] [\fBmsg\fP] [\fBsem\fP]
.RS 4
Remove all resources. When an option argument is provided, the removal is
performed only for the specified resource types.
.sp
\fIWarning!\fP Do not use \fB\-a\fP if you are unsure how the software using the
resources might react to missing objects. Some programs create these
resources at startup and may not have any code to deal with an unexpected
disappearance.
.RE
.sp
\fB\-M\fP, \fB\-\-shmem\-key\fP \fIklucz\-pam\-dziel\fP
.RS 4
Usuwa segment pamięci dzielonej utworzony z \fIkluczem\-pam\-dziel\fP, gdy tylko
ostatni proces się od niego odłączy.
.RE
.sp
\fB\-m\fP, \fB\-\-shmem\-id\fP \fIid\-pam\-dziel\fP
.RS 4
Usuwa segment pamięci dzielonej identyfikowany przez \fIid\-pam\-dziel\fP, gdy
tylko ostatni proces się od niego odłączy.
.RE
.sp
\fB\-Q\fP, \fB\-\-queue\-key\fP \fIklucz\-komunik\fP
.RS 4
Usuwa kolejkę komunikatów utworzoną z \fIkluczem\-komunik\fP.
.RE
.sp
\fB\-q\fP, \fB\-\-queue\-id\fP \fIid\-komunik\fP
.RS 4
Usuwa kolejkę komunikatów identyfikowaną przez \fIid\-komunik\fP.
.RE
.sp
\fB\-S\fP, \fB\-\-semaphore\-key\fP \fIklucz\-semafora\fP
.RS 4
Usuwa semafor utworzony z \fIkluczem\-semafora\fP.
.RE
.sp
\fB\-s\fP, \fB\-\-semaphore\-id\fP \fIid\-semafora\fP
.RS 4
Usuwa semafor identyfikowany przez \fIid\-semafora\fP.
.RE
.sp
\fB\-h\fP, \fB\-\-help\fP
.RS 4
Wyświetla ten tekst i kończy pracę.
.RE
.sp
\fB\-V\fP, \fB\-\-version\fP
.RS 4
Wyświetla informacje o wersji i kończy działanie.
.RE
.SH UWAGI
.sp
W swojej pierwszej implementacji linuksowej, \fBipcrm\fP używało przestarzałej
składni pokazanej w drugim wierszu \fBSKŁADNI\fP.  Od tego czasu została dodana
funkcjonalność obecna w innych implementacjach *niksowych, mianowicie
możliwość usuwania zasobów przez podanie klucza (a nie tylko identyfikatora)
oraz zgodność składni polecenia. Dla zachowania wstecznej zgodności
poprzednia składnia jest wciąż obsługiwana.
.SH "ZOBACZ TAKŻE"
.sp
\fBipcmk\fP(1), \fBipcs\fP(1), \fBmsgctl\fP(2), \fBmsgget\fP(2), \fBsemctl\fP(2),
\fBsemget\fP(2), \fBshmctl\fP(2), \fBshmdt\fP(2), \fBshmget\fP(2), \fBftok\fP(3),
\fBsysvipc\fP(7)
.SH ZGŁASZANIE\ BŁĘDÓW
.sp
Raporty o błędach proszę zgłaszać pod adresem
.URL https://github.com/util\-linux/util\-linux/issues "" .
.SH DOSTĘPNOŚĆ
.sp
The \fBipcrm\fP command is part of the util\-linux package which can be
downloaded from
.URL https://www.kernel.org/pub/linux/utils/util\-linux/ "Linux Kernel Archive" .
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Przemek Borys <pborys@dione.ids.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
