table of contents
IPCRM(1) | Корисничке наредбе | IPCRM(1) |
НАЗИВ¶
ipcrm - уклања одређена IPC изворишта
УВОД¶
ipcrm [options]
ipcrm [shm|msg|sem] ID ...
ОПИС¶
ipcrm removes System V inter-process communication (IPC) objects and associated data structures from the system. In order to delete such objects, you must be superuser, or the creator or owner of the object.
IPC објекти Система V су три врсте: дељена меморија, редови порука и семафори. Брисање реда порука или објекта семафора је тренутно (без обзира на то да ли неки процес још увек држи IPC одредника за објекат). Објекат дељене меморије се уклања тек након што сви тренутно повезани процеси одвоје (shmdt(2)) објекат из свог виртуелног адресног простора.
Подржана су два стила синтаксе. Стара историјска синтакса Линукса наводи кључну реч од три слова која означава коју класу објекта треба обрисати, за којом следи један или више IPC одредника за објекте ове врсте.
SUS-сагласна синтакса дозвољава спецификацију нуле или више објеката све три врсте на једној линији наредбе, са објектима наведеним или кључем или одредником (погледајте испод). И кључеви и одредници могу бити наведени децимално, хексадецимално (наведени са почетним „0х“ или „0Х“) или октално (наведени са почетном „0“).
Детаљи уклањања су описани у shmctl(2), msgctl(2), и semctl(2). Одредници и кључеви се могу наћи коришћењем ipcs(1).
ОПЦИЈЕ¶
-a, --all [shm] [msg] [sem]
Упозорење! Немојте користити -a ако нисте сигурни како софтвер који користи изворишта може реаговати на недостајуће објекте. Неки програми стварају ова изворишта при покретању и не могу имати никакав код да би одрадили са неочекиваним нестајањем.
-M, --shmem-key кључ-дељене-меморије
-m, --shmem-id ид-дељене-меморије
-Q, --queue-key кључ-поруке
-q, --queue-id ид-поруке
-S, --semaphore-key кључ-семафора
-s, --semaphore-id ид-семафора
-h, --help
-V, --version
БЕЛЕШКЕ¶
У својој првој Линукс примени, ipcrm је користио застарелу синтаксу приказану у другом реду SYNOPSIS-а. Функционалност присутна у другим * „nix“ применама ipcrm-а је од тада додата, наиме могућност брисања ресурса помоћу кључа (не само одредника) и поштовање исте синтаксе линије наредби. За повратну сагласност претходна синтакса је и даље подржана.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ipcmk(1), ipcs(1), msgctl(2), msgget(2), semctl(2), semget(2), shmctl(2), shmdt(2), shmget(2), ftok(3), sysvipc(7)
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба ipcrm је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |