리눅스에서 C++로 내 응용 프로그램을 코딩하고 있습니다. C++에는 프로그램을 실행하는 '시스템'이라는 기능이 있습니다.리눅스에서 C++로 파일에서 프로세스 열기
나는 다음과 같은 C++에서 GNOME 시스템 모니터를 열려고 : 나는 gnome-의 창을 닫을 때까지
system("gnome-system-monitor");
그러나, 내 응용 프로그램 블록의 스레드가 I이 '시스템'함수를 호출 할 때 시스템 모니터.
발신자 프로세스를 차단하지 않고 파일에서 프로세스를 여는 다른 방법은 없습니까?
포크 – zapredelom
'fork()'다음에'exec()'함수 중 하나가 오는 것이 좋지만, 이것은 더 낮은 수준이고 복잡합니다. –
fork/exec를 사용하여 하위 프로세스를 생성하고 하위 프로세스에서 gnome-system-monitor를 실행해야합니다. – bbg