OS/공통-명령어

[명령어] IPC 관련 명령어 - ipcs, ipcrm

투칼론 2019. 1. 1. 21:00
반응형
IPC는 Inter-Process Communication의 약어로서, Unix/Linux에서 프로세스 간 통신하기 위한 하나의 메커니즘이다. 이때 사용하는 자원은 메시지큐(Message Queue), 공유메모리(Shared Memory), 세마포어(Semaphore)이다.


1. ipcs 명령어

현재 생성되어 있는 IPC 자원 목록을 조회한다.

[사용법]

 $ ipcs -a   // 모든 IPC 자원을 조회

 $ ipcs -q   // 메시지 큐 자원을 조회

 $ ipcs -m   // 공유메모리 자원을 조회

 $ ipcs -s    // 세마포어 자원을 조회 


2. ipcrm 명령어

현재 생성되어 있는 IPC 자원을 삭제한다.

[사용법]

 $ ipcrm -q  [ID]  // 해당 메시지 큐 자원을 삭제

 $ ipcrm -m [ID]  // 해당 공유메모리 자원을 삭제

 $ ipcrm -s  [ID]  // 해당 세마포어 자원을 삭제


[다른글 참조]

[예제] IPC - Shared Memory 사용 예제