문제가 있습니다. 나는 armbian을 위해 C
에 프로그램을 작성했습니다.C에서 실행중인 프로그램을 중지하는 방법?
GPS 데이터 변환을 위해 RTKLIB
소프트웨어를 ubx
에서 RTCM3
까지 사용하고 있습니다.
시리얼 포트에서 데이터를 얻고 str2str
(rtklib 소프트웨어)을 시작하십시오.
이이 명령을
str2str -in tcpsvr://:2101#ubx -out serial://ttyS2:115200#rtcm3
을 실행하고이 명령을 실행하려면 시스템 함수를 호출 만듭니다. 그것은 성공적이지만 새로운 명령을 보낼 때 str2str 소프트웨어를 중지해야합니다.
exit(0)
을 사용해 보았는데 소프트웨어가 중단되었습니다. 나는 내 소프트웨어를 중단하고 싶지 않다. str2str
을 중지하고 새 명령을 작성하여 다시 실행하려고합니다.
어떻게하면됩니까? 나는 리눅스 환경에 좋지 않다.
감사
질문을 읽기 쉬운 것으로 편집하십시오. – aaa
끔찍한 질문으로 대답하기가 어렵습니다. –
str2srt를 실행하기 위해 어떤 기능을 사용 했습니까? PID를 얻을 수 있다면 죽일 수 있습니다. – Mostafa