Це команда ipcrm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ipcrm - видалити певні ресурси IPC
СИНТАКСИС
ipcrm [параметри]
ipcrm {шм|MSG|без} id...
ОПИС
ipcrm видаляє об’єкти міжпроцесного зв’язку (IPC) System V та пов’язані з ними дані
структур із системи. Щоб видалити такі об’єкти, ви повинні бути суперкористувачем або
творець або власник об’єкта.
Об'єкти IPC System V бувають трьох типів: спільна пам'ять, черги повідомлень і семафори.
Видалення черги повідомлень або об’єкта семафора відбувається негайно (незалежно від того, чи є такі
процес все ще містить ідентифікатор IPC для об’єкта). Об’єкт спільної пам’яті є лише
видаляється після від'єднання всіх поточних приєднаних процесів (shmdt(2)) об'єкт з
їх віртуальний адресний простір.
Підтримуються два стилі синтаксису. Старий історичний синтаксис Linux визначає три літери
ключове слово, що вказує, який клас об'єкта потрібно видалити, за яким слідує один або кілька IPC
ідентифікатори для об'єктів цього типу.
Сумісний з SUS синтаксис дозволяє специфікувати нуль або більше об'єктів з усіх трьох
типи в одному командному рядку з об’єктами, визначеними або за ключем, або за ідентифікатором (див
нижче). І ключі, і ідентифікатори можуть бути вказані в десятковому, шістнадцятковому (вказано
з початковим '0x' або '0X'), або вісімковим (вказується початковим '0').
Деталі видалення описані в shmctl(2) msgctl(2), і semctl(2 р.). The
ідентифікатори та ключі можна знайти за допомогою шт(1).
ВАРІАНТИ
-a, --все [шм] [MSG] [без]
Видаліть усі ресурси. Якщо надано аргумент параметра, відбувається видалення
виконується лише для вказаних типів ресурсів. Увага! Не використовувати -a якщо Ви
не впевнені, як програмне забезпечення, що використовує ресурси, може реагувати на відсутні об’єкти.
Деякі програми створюють ці ресурси під час запуску і можуть не мати коду для роботи
з несподіваним зникненням.
-M, --shmem-ключ shmkey
Видаліть сегмент спільної пам’яті, створений за допомогою shmkey після останнього відриву
виконується.
-m, --shmem-id шмід
Видаліть сегмент спільної пам’яті, визначений шмід після останнього відриву
виконується.
-Q, --queue-key msgkey
Видаліть чергу повідомлень, створену за допомогою msgkey.
-q, --queue-id msgstr
Видаліть чергу повідомлень, визначену за допомогою msgstr.
-S, --семафорний ключ semkey
Видаліть семафор, створений за допомогою semkey.
-s, --semaphore-id півріччя
Видаліть семафор, визначений за допомогою півріччя.
-V, -- версія
Відобразити інформацію про версію та вийти.
-h, --допомога
Відобразити текст довідки та вийти.
ПРИМІТКИ
У своїй першій реалізації Linux, ipcrm використовував застарілий синтаксис, показаний у другому
лінія СИНТАКСИС. Функціональність, наявна в інших реалізаціях *nix ipcrm має
з тих пір було додано, а саме можливість видаляти ресурси за ключем (а не просто ідентифікатором), і
дотримуватись того самого синтаксису командного рядка. Для зворотної сумісності попередній синтаксис
як і раніше підтримується.
Використовуйте ipcrm онлайн за допомогою служб onworks.net