Provided by: manpages-pl_0.5-1_all bug

NAZWA

       ipcrm - usuwa kolejkę komunikatów, zbiór semaforów lub id pamięci dzielonej

SKŁADNIA

       ipcrm [ -M klucz | -m id | -Q klucz | -q id | -S klucz | -s id ] ...

       przestarzałe użycie:

       ipcrm {shm|msg|sem} id...

OPIS

       ipcrm  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.

       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ą (shmdt(2)) ten obiekt z ich wirtualnej przestrzeni adresowej.

       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.

       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").

OPCJE

       -M shmkey
              usuwa  segment pamięci dzielonej utworzony z kluczem shmkey, gdy tylko ostatni proces się od niego
              odłączy.

       -m shmid
              usuwa segment pamięci dzielonej identyfikowany przez shmid, gdy tylko ostatni proces się od  niego
              odłączy.

       -Q msgkey
              usuwa kolejkę komunikatów utworzoną z kluczem msgkey.

       -q msgid
              usuwa kolejkę komunikatów identyfikowaną przez msgid.

       -S semkey
              usuwa semafor utworzony z kluczem semkey.

       -s semid
              usuwa semafor identyfikowany przez semid.

       Szczegóły usuwania są opisane w msgctl(2), shmctl(2) i semctl(2).  Identyfikatory i klucze można znaleźć,
       używając polecenia ipcs(1).

UWAGI

       W  swojej  pierwszej  implementacji  linuksowej,  ipcrm  używało przestarzałej składni pokazanej w sekcji
       SKŁADNIA.  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.

ZOBACZ TAKŻE

       ipcs(1), ipcmk(1), msgctl(2), msgget(2), semctl(2), semget(2), shmctl(2), shmdt(2), shmget(2), ftok(3)

DOSTĘPNOŚĆ

       Polecenie    ipcrm    jest    częścią    pakietu    util-linux    i    jest    dostępne    pod    adresem
       ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony   podręcznika   man   są:  Przemek  Borys  (PTM)
       <pborys@dione.ids.pl> i Robert Luberda <robert@debian.org>.

       Polskie tłumaczenie jest częścią  projektu  manpages-pl;  uwagi,  pomoc,  zgłaszanie  błędów  na  stronie
       http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją  2.20.1 oryginału.

util-linux                                         marzec 2002                                          IPCRM(1)