Unix에서 실행 중인 프로세스 간 IPC 감지

Unix에서 실행 중인 프로세스 간 IPC 감지

유닉스 기반 시스템에 2개의 프로세스가 있고 프로세스 간 통신을 사용하고 있다고 가정해 보겠습니다. 시뮬레이션하거나 연결하기 위해 무엇을 사용하는지 어떻게 알 수 있나요? pipes예를 들어 다른 IPC 방법을 의미합니다 .

PS 나쁜 목표는 아닙니다 :)

PPS 프로그램 코딩, 기존 도구 사용 등 어떤 솔루션이든 높이 평가됩니다.

답변1

이는 IPC 방법에 따라 달라지며 많은 방법이 있습니다. 소켓을 사용하는 경우 WireShark 또는 다른 도구와 같은 적절한 도구를 사용하여 통신을 차단/추적할 수 있습니다.

그러나 공유 메모리/파일을 통한 통신을 고려하십시오. 한 프로세스가 일부 파일에 쓰고, 다른 프로세스가 읽고 그 반대의 경우도 마찬가지입니다. 이러한 IPC를 어떻게 삽입하시겠습니까?

보세요이 위키 사이트UNIX/POSIX 시스템에서 제공하는 주요 메소드를 살펴보세요.

관련 정보