Provided by: manpages-pl_0.6-2_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.