Este é o comando ipcrm que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
ipcrm - remove certos recursos IPC
SINOPSE
ipcrm [opções]
ipcrm {etc|msg|este} id...
DESCRIÇÃO
ipcrm remove objetos de comunicação entre processos (IPC) do System V e dados associados
estruturas do sistema. Para excluir esses objetos, você deve ser superusuário ou
o criador ou proprietário do objeto.
Os objetos IPC do System V são de três tipos: memória compartilhada, filas de mensagens e semáforos.
A exclusão de uma fila de mensagens ou objeto semáforo é imediata (independentemente de qualquer
processo ainda contém um identificador IPC para o objeto). Um objeto de memória compartilhada é apenas
removido depois que todos os processos atualmente anexados foram separados (merda(2)) o objeto de
seu espaço de endereço virtual.
Dois estilos de sintaxe são suportados. A antiga sintaxe histórica do Linux especifica um caractere de três letras
palavra-chave que indica qual classe de objeto deve ser excluída, seguida por um ou mais IPC
identificadores para objetos deste tipo.
A sintaxe compatível com SUS permite a especificação de zero ou mais objetos de todos os três
tipos em uma única linha de comando, com objetos especificados por chave ou por identificador (ver
abaixo). Tanto as chaves quanto os identificadores podem ser especificados em decimal, hexadecimal (especificado
com um '0x' ou '0X' inicial) ou octal (especificado com um '0' inicial).
Os detalhes das remoções são descritos em shmctl(2) msgctl(2), e semctl(2) o
identificadores e chaves podem ser encontrados usando ipcs(1).
OPÇÕES
-a, --tudo [etc] [msg] [este]
Remova todos os recursos. Quando um argumento de opção é fornecido, a remoção é
executado apenas para os tipos de recursos especificados. Atenção! Não use -a se você
não têm certeza de como o software que usa os recursos pode reagir a objetos ausentes.
Alguns programas criam esses recursos na inicialização e podem não ter nenhum código para lidar
com um desaparecimento inesperado.
-M, --shmem-key shmkey
Remova o segmento de memória compartilhada criado com shmkey depois que a última separação é
realizado.
-m, --shmem-id shmid
Remova o segmento de memória compartilhada identificado por shmid depois que a última separação é
realizado.
-Q, --queue-key tecla msg
Remova a fila de mensagens criada com tecla msg.
-q, --queue-id msgstr
Remova a fila de mensagens identificada por msgstr.
-S, --semáforo-chave sem chave
Remova o semáforo criado com sem chave.
-s, --semáforo-id semi
Remova o semáforo identificado por semi.
-V, --versão
Exibir informações da versão e sair.
-h, --Socorro
Exibir texto de ajuda e sair.
NOTAS
Em sua primeira implementação do Linux, ipcrm usou a sintaxe obsoleta mostrada na segunda
linha do SINOPSE. Funcionalidade presente em outras implementações * nix de ipcrm tem
já foi adicionado, ou seja, a capacidade de excluir recursos por chave (não apenas identificador), e
para respeitar a mesma sintaxe de linha de comando. Para compatibilidade com versões anteriores, a sintaxe anterior
ainda é compatível.
Use ipcrm online usando serviços onworks.net