
유닉스 기반 시스템에 2개의 프로세스가 있고 프로세스 간 통신을 사용하고 있다고 가정해 보겠습니다. 시뮬레이션하거나 연결하기 위해 무엇을 사용하는지 어떻게 알 수 있나요? pipes
예를 들어 다른 IPC 방법을 의미합니다 .
PS 나쁜 목표는 아닙니다 :)
PPS 프로그램 코딩, 기존 도구 사용 등 어떤 솔루션이든 높이 평가됩니다.
답변1
이는 IPC 방법에 따라 달라지며 많은 방법이 있습니다. 소켓을 사용하는 경우 WireShark 또는 다른 도구와 같은 적절한 도구를 사용하여 통신을 차단/추적할 수 있습니다.
그러나 공유 메모리/파일을 통한 통신을 고려하십시오. 한 프로세스가 일부 파일에 쓰고, 다른 프로세스가 읽고 그 반대의 경우도 마찬가지입니다. 이러한 IPC를 어떻게 삽입하시겠습니까?
보세요이 위키 사이트UNIX/POSIX 시스템에서 제공하는 주요 메소드를 살펴보세요.