이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 ipcrm 명령입니다.
프로그램:
이름
ipcrm - 특정 IPC 리소스 제거
개요
ipcrm [옵션]
ipcrm {shm|메시지|없이} id...
기술
ipcrm System V IPC(프로세스 간 통신) 개체 및 관련 데이터를 제거합니다.
시스템의 구조. 이러한 객체를 삭제하려면 슈퍼유저여야 합니다.
객체의 생성자 또는 소유자.
System V IPC 개체에는 공유 메모리, 메시지 대기열 및 세마포어의 세 가지 유형이 있습니다.
메시지 큐 또는 세마포어 객체의 삭제는 즉시 이루어집니다(삭제 여부에 관계 없음).
프로세스는 여전히 객체에 대한 IPC 식별자를 보유합니다. 공유 메모리 개체는
현재 연결된 모든 프로세스가 분리된 후 제거됩니다(쉬엠디(2)) 개체
그들의 가상 주소 공간.
두 가지 구문 스타일이 지원됩니다. 이전 Linux 기록 구문은 세 글자를 지정합니다.
삭제할 객체 클래스를 나타내는 키워드와 하나 이상의 IPC가 옵니다.
이 유형의 객체에 대한 식별자입니다.
SUS 호환 구문을 사용하면 세 가지 모두의 개체를 XNUMX개 이상 지정할 수 있습니다.
키나 식별자로 지정된 개체를 사용하여 단일 명령줄에 유형을 입력합니다(참조:
아래에). 키와 식별자는 모두 XNUMX진수, XNUMX진수(지정됨)로 지정할 수 있습니다.
초기 '0x' 또는 '0X') 또는 0진수(초기 'XNUMX'으로 지정).
제거에 대한 자세한 내용은 다음 항목에 설명되어 있습니다. 쉬mctl(2) msgctl(2) 및 셈틀(2). 그만큼
식별자와 키는 다음을 사용하여 찾을 수 있습니다. 아이피스(1).
옵션
-a, --모두 [shm] [메시지] [없이]
모든 리소스를 제거합니다. 옵션 인수가 제공되면 제거는 다음과 같습니다.
지정된 리소스 유형에 대해서만 수행됩니다. 경고! 사용하지 마세요 -a 만약에 당신이
리소스를 사용하는 소프트웨어가 누락된 개체에 어떻게 반응할지 확신할 수 없습니다.
일부 프로그램은 시작 시 이러한 리소스를 생성하며 처리할 코드가 없을 수 있습니다.
예상치 못한 실종으로.
-M, --shmem-키 쉬키
다음으로 생성된 공유 메모리 세그먼트를 제거합니다. 쉬키 마지막 분리 후
수행.
-m, --shmem-id 쉬미드
다음으로 식별된 공유 메모리 세그먼트를 제거합니다. 쉬미드 마지막 분리 후
수행.
-Q, --큐-키 메시지 키
다음으로 생성된 메시지 대기열을 제거합니다. 메시지 키.
-q, --대기열 ID msgstr
다음으로 식별된 메시지 대기열을 제거합니다. msgstr.
-S, --세마포어 키 셈키
다음으로 생성된 세마포어를 제거합니다. 셈키.
-s, --세마포어 ID 세미
다음으로 식별된 세마포어를 제거합니다. 세미.
-V, --번역
버전 정보를 표시하고 종료합니다.
-h, --도움
도움말 텍스트를 표시하고 종료합니다.
노트
최초의 Linux 구현에서는 ipcrm 두 번째에 표시된 더 이상 사용되지 않는 구문을 사용했습니다.
라인 개요. 다른 *nix 구현에 존재하는 기능 ipcrm 이
이후 추가되었습니다. 즉, 키(단지 식별자가 아님)로 리소스를 삭제하는 기능이 추가되었습니다.
동일한 명령줄 구문을 존중합니다. 이전 버전과의 호환성을 위해 이전 구문
여전히 지원됩니다.
onworks.net 서비스를 사용하여 온라인으로 ipcrm 사용