미디어스트림이 만료되었습니다

미디어스트림이 만료되었습니다

저는 Linux Ubuntu에서 mono를 사용하여 donnet 프레임워크 기반 애플리케이션을 실행하고 있습니다. 내 응용 프로그램은 linphone의 mediastream 명령을 사용하여 RTP 소켓을 열고 오디오 장치를 연결합니다. 내 애플리케이션에서 호출하려면 다음 미디어 스트리밍 명령을 사용하고 있습니다.

mediastream (arguments......)

모든 것이 잘 작동하지만 명령을 사용하여 미디어 스트림을 종료하려고 하면 killall실패합니다. 내 애플리케이션에서 다음 명령을 실행합니다.

killall mediastream

내가 뭘 잘못했나요? 이러한 죽은 프로세스를 어떻게 처리합니까?

답변1

Linphone의 미디어 스트림을 제대로 닫으려면 CTRL+C(SIGINT)가 필요하며 기본 killall 신호는 SIGTERM입니다. 따라서 다음과 같이 killall 명령에서 SIGINT 신호를 시도할 수 있습니다.

killall -SIGINT mediastream

또는

killall -2 mediastream

관련 정보