You are here

stdout을 읽는 방법?

다른 프로그램에서 stdout으로 출력한 내용을 읽어 들일려면 어떻게 해야 하나요?
코드내에서 프로그램을 exec로 실행하는게 아니고요 독립적으로 실행된 프로그램에서 출력한 내용이요
이를테면 pro1 과 pro2 가 서로 실행된 중에 pro1에서 stdout으로 뭔가를 출력하면 pro2에서 그걸 읽어와서 쓸수있게 말이죠
아니면 stdout을 계속 감시해서 어떤 프로그램에서 출력시킨 거와 상관없이 출력 내용전체를 로그파일로 저장시킨다든가 하는 그런걸 구현하고 싶은데요
어떻게 할수 있는지요?