EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ipcrm – Online in der Cloud

Führen Sie ipcrm im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl ipcrm, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


ipcrm – bestimmte IPC-Ressourcen entfernen

ZUSAMMENFASSUNG


iprm [Optionen]

iprm {shm|msg|SEM} id...

BESCHREIBUNG


iprm Entfernt IPC-Objekte (System V Interprocess Communication) und zugehörige Daten
Strukturen aus dem System. Um solche Objekte zu löschen, müssen Sie Superuser sein oder
der Ersteller oder Eigentümer des Objekts.

Es gibt drei Arten von System V-IPC-Objekten: gemeinsam genutzter Speicher, Nachrichtenwarteschlangen und Semaphoren.
Das Löschen einer Nachrichtenwarteschlange oder eines Semaphorobjekts erfolgt sofort (unabhängig davon, ob welche vorhanden sind).
(Der Prozess enthält noch eine IPC-Kennung für das Objekt.) Ein Shared-Memory-Objekt ist nur
entfernt, nachdem alle aktuell angehängten Prozesse getrennt wurden (schmdt(2)) das Objekt aus
ihren virtuellen Adressraum.

Es werden zwei Syntaxstile unterstützt. Die alte historische Linux-Syntax gibt drei Buchstaben vor
Schlüsselwort, das angibt, welche Objektklasse gelöscht werden soll, gefolgt von einem oder mehreren IPC
Bezeichner für Objekte dieses Typs.

Die SUS-kompatible Syntax ermöglicht die Angabe von null oder mehr Objekten aller drei
Typen in einer einzigen Befehlszeile, wobei Objekte entweder durch Schlüssel oder durch Bezeichner angegeben werden (siehe
unter). Sowohl Schlüssel als auch Bezeichner können dezimal, hexadezimal (angegeben) angegeben werden
mit einem Anfangsbuchstaben „0x“ oder „0X“) oder oktal (angegeben mit einem Anfangspunkt „0“).

Die Details der Entfernungen sind in beschrieben shmctl(2) msgctl(2) und semctl(2). Das
Bezeichner und Schlüssel können mithilfe von gefunden werden ipcs(1).

OPTIONAL


-a, --alle [shm] [msg] [SEM]
Entfernen Sie alle Ressourcen. Wenn ein Optionsargument angegeben wird, erfolgt die Entfernung
wird nur für die angegebenen Ressourcentypen durchgeführt. Warnung! Verwenden Sie keine -a wenn du
sind unsicher, wie die Software, die die Ressourcen verwendet, auf fehlende Objekte reagieren könnte.
Einige Programme erstellen diese Ressourcen beim Start und verfügen möglicherweise nicht über den zu verarbeitenden Code
mit einem unerwarteten Verschwinden.

-M, --shmem-key schmkey
Entfernen Sie das mit erstellte Shared-Memory-Segment schmkey nach dem letzten Trennen ist
durchgeführt.

-m, --shmem-id Schmid
Entfernen Sie das durch gekennzeichnete Shared-Memory-Segment Schmid nach dem letzten Trennen ist
durchgeführt.

-Q, --queue-key msgkey
Entfernen Sie die mit erstellte Nachrichtenwarteschlange msgkey.

-q, --queue-id msgstr
Entfernen Sie die durch identifizierte Nachrichtenwarteschlange msgstr.

-S, --semaphore-key Semkey
Entfernen Sie das mit erstellte Semaphor Semkey.

-s, --semaphore-id halb
Entfernen Sie das durch gekennzeichnete Semaphor halb.

-V, --Version
Versionsinformationen anzeigen und beenden.

-h, --help
Hilfetext anzeigen und beenden.

ANMERKUNG


In seiner ersten Linux-Implementierung iprm verwendete die im zweiten gezeigte veraltete Syntax
Linie der ZUSAMMENFASSUNG. Funktionalität, die in anderen *nix-Implementierungen von vorhanden ist iprm hat
inzwischen hinzugefügt, nämlich die Möglichkeit, Ressourcen nach Schlüssel (nicht nur nach Kennung) zu löschen, und
um die gleiche Befehlszeilensyntax zu respektieren. Aus Gründen der Abwärtskompatibilität gilt die vorherige Syntax
wird noch unterstützt.

Verwenden Sie ipcrm online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad