Dit is de opdracht ipcrm die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
ipcrm - verwijder bepaalde IPC-bronnen
KORTE INHOUD
ipcrm [Opties]
ipcrm {shm|msg|sem} id...
PRODUCTBESCHRIJVING
ipcrm verwijdert System V interprocescommunicatie (IPC) -objecten en bijbehorende gegevens
structuren uit het systeem. Om dergelijke objecten te verwijderen, moet u superuser zijn, of
de maker of eigenaar van het object.
Er zijn drie typen System V IPC-objecten: gedeeld geheugen, berichtenwachtrijen en semaforen.
Verwijdering van een berichtenwachtrij of semafoorobject is onmiddellijk (ongeacht of er een
proces bevat nog steeds een IPC-identificatiecode voor het object). Een gedeeld geheugenobject is alleen
verwijderd nadat alle momenteel gekoppelde processen zijn losgekoppeld (shmdt(2)) het object van
hun virtuele adresruimte.
Er worden twee syntaxisstijlen ondersteund. De oude historische Linux-syntaxis specificeert een drieletter
trefwoord dat aangeeft welke objectklasse moet worden verwijderd, gevolgd door een of meer IPC's
identifiers voor objecten van dit type.
De SUS-compatibele syntaxis maakt de specificatie van nul of meer objecten van alle drie mogelijk
typt in een enkele opdrachtregel, met objecten gespecificeerd door sleutel of identifier (zie
onderstaand). Zowel sleutels als identifiers kunnen worden gespecificeerd in decimaal, hexadecimaal (specified
met een initiaal '0x' of '0X'), of octaal (gespecificeerd met een initiaal '0').
De details van de verwijderingen worden beschreven in shmctl(2) bericht(2), en semctl(2). De
ID's en sleutels kunnen worden gevonden met behulp van ipc's(1).
OPTIES
-a, --alle [shm] [msg] [sem]
Verwijder alle bronnen. Wanneer een optieargument wordt gegeven, is de verwijdering
alleen uitgevoerd voor de opgegeven resourcetypen. Waarschuwing! Gebruik geen -a als je
niet zeker weet hoe de software die de bronnen gebruikt, zou kunnen reageren op ontbrekende objecten.
Sommige programma's maken deze bronnen bij het opstarten en hebben mogelijk geen code om mee om te gaan
met een onverwachte verdwijning.
-M, --shmem-sleutel shmkey
Verwijder het gedeelde geheugensegment gemaakt met shmkey nadat de laatste detachering is
uitgevoerd.
-m, --shmem-id verlegen
Verwijder het gedeelde geheugensegment geïdentificeerd door verlegen nadat de laatste detachering is
uitgevoerd.
-Q, --wachtrij-sleutel berichtsleutel
Verwijder de berichtenwachtrij die is gemaakt met berichtsleutel.
-q, --wachtrij-id bericht
Verwijder de berichtenwachtrij geïdentificeerd door bericht.
-S, --semafoor-sleutel Semkey
Verwijder de semafoor gemaakt met Semkey.
-s, --semafoor-id halve
Verwijder de semafoor geïdentificeerd door halve.
-V, --versie
Versie-informatie weergeven en afsluiten.
-h, --help
Help-tekst weergeven en afsluiten.
OPMERKINGEN
In de eerste Linux-implementatie, ipcrm gebruikte de verouderde syntaxis die in de tweede wordt weergegeven
lijn van de KORTE INHOUD. Functionaliteit aanwezig in andere *nix-implementaties van ipcrm heeft
sindsdien toegevoegd, namelijk de mogelijkheid om bronnen op sleutel te verwijderen (niet alleen identifier), en
om dezelfde opdrachtregelsyntaxis te respecteren. Voor achterwaartse compatibiliteit de vorige syntaxis
wordt nog steeds ondersteund.
Gebruik ipcrm online met behulp van onworks.net-services