전적으로 C++로 작성된 클라이언트 서버 시스템이 있습니다. 서버는 시작/중지 옵션이있는 /etc/init.d/serverd
으로 실행됩니다. Client.exe
은 모든 명령을 client.exe --options
으로 실행합니다. 각 클라이언트 호출로 데몬이 안타. /etc/init.d/serverd
에 valgrind
을 첨부하여 누설을 감지하고 싶습니다. 아래 옵션을 시도했지만 실패했습니다.데몬과 valgrind를 연결하고 각 데몬 호출에 대한 로그를 수집하십시오.
/usr/local/bin/valgrind --log-file=valgrind_1.log -v --trace-children=yes --leak-check=full --tool=memcheck --vgdb=yes --vgdb-error=0 /etc/init.d/ serverd start
데몬이 연결될 때마다.
는 우리가 원하는 것은, 때마다 있도록 client.exe --options
의 실행 시간[ the exact point is , I will stop daemon , attach valgrind with it and then start it again ]
을 시작하기에 데몬 와 valgrind
를 연결하는 것입니다, 로그는 사람이 작업을 수행하는 방법에 대한 어떤 생각을 가지고 있습니까 --log-file=valgrind_1.log
에서 데몬 생성한다 같은?
실행 스크립트는'serverd '와 어떻게 다릅니 까? – Surt