Aceasta este comanda ipcrm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ipcrm - elimina anumite resurse IPC
REZUMAT
ipcrm [Opțiuni]
ipcrm {shm|msg|fără} id...
DESCRIERE
ipcrm elimină obiectele de comunicare interprocese (IPC) System V și datele asociate
structuri din sistem. Pentru a șterge astfel de obiecte, trebuie să fii superutilizator sau
creatorul sau proprietarul obiectului.
Obiectele IPC System V sunt de trei tipuri: memorie partajată, cozi de mesaje și semafore.
Ștergerea unei cozi de mesaje sau a unui obiect semafor este imediată (indiferent dacă există
procesul deține încă un identificator IPC pentru obiect). Un obiect de memorie partajată este doar
eliminat după ce toate procesele atașate în prezent s-au detașat (shmdt(2)) obiectul din
spațiul lor de adrese virtuale.
Sunt acceptate două stiluri de sintaxă. Vechea sintaxă istorică Linux specifică trei litere
cuvânt cheie care indică ce clasă de obiect urmează să fie ștearsă, urmat de unul sau mai multe IPC
identificatori pentru obiecte de acest tip.
Sintaxa compatibilă cu SUS permite specificarea a zero sau a mai multor obiecte din toate trei
tastați într-o singură linie de comandă, cu obiecte specificate fie prin cheie, fie prin identificator (vezi
de mai jos). Atât cheile, cât și identificatorii pot fi specificate în zecimal, hexazecimal (specificat
cu un „0x” sau „0X” inițial sau octal (specificat cu un „0”) inițial.
Detaliile eliminărilor sunt descrise în shmctl(2), msgctl(2), și semctl(2).
identificatorii și cheile pot fi găsite utilizând ipcs(1).
OPŢIUNI
-a, --toate [shm] [msg] [fără]
Eliminați toate resursele. Când este furnizat un argument de opțiune, eliminarea este
efectuat numai pentru tipurile de resurse specificate. Atenție! Nu utilizați -a dacă
nu sunteți siguri cum ar putea reacționa software-ul care utilizează resursele la obiectele lipsă.
Unele programe creează aceste resurse la pornire și este posibil să nu aibă niciun cod de tratat
cu o disparitie neasteptata.
-M, --cheie-shmem shmkey
Eliminați segmentul de memorie partajată creat cu shmkey după ultima detașare este
efectuat.
-m, --shmem-id shmid
Eliminați segmentul de memorie partajată identificat de shmid după ultima detașare este
efectuat.
-Q, --cheue-key msgkey
Eliminați coada de mesaje creată cu msgkey.
-q, --queue-id msgid
Eliminați coada de mesaje identificată de msgid.
-S, --cheie-semafor semkey
Eliminați semaforul creat cu semkey.
-s, --semafor-id semimidă
Eliminați semaforul identificat de semimidă.
-V, --versiune
Afișați informații despre versiune și ieșiți.
-h, --Ajutor
Afișați textul de ajutor și ieșiți.
NOTE
În prima sa implementare Linux, ipcrm a folosit sintaxa depreciată prezentată în al doilea
linia de REZUMAT. Funcționalitate prezentă în alte implementări *nix ale ipcrm are
de atunci a fost adăugată, și anume capacitatea de a șterge resurse prin cheie (nu doar identificator) și
pentru a respecta aceeași sintaxă de linie de comandă. Pentru compatibilitate inversă sintaxa anterioară
este încă susținută.
Utilizați ipcrm online folosind serviciile onworks.net