리눅스에는 다양한 프로세스가 존재한다.그렇다면 리눅스에서 프로세스 간의 통신은 어떻게 이루어질까? 리눅스에는 기본적으로 D-Bus 라는 데몬이 실행되고있다. D-Bus 는 여러 프로세스의 통신을 담당하는 데몬이다.개인적으로는 프로세스 전용 API로 생각된다. D-Bus와 교신해보도록 하자dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.GetDevices 해당 명령어를 사용하면 D-Bus 가 네트워크 디바이스의 목록을 응답한다. 만약 D-Bus가 작동하지 않는다면 프로세스간의 통신이 되지않아 상태정보나 관련 데이..