728x90
명령 결과를 변수에 저장하고 싶을 때 아래처럼 사용합니다. 예를 들어 특정 프로세스의 PID 값을 활용하고 싶을 때 아래처럼 popen을 통해 값을 저장합니다.
void GetCommandResult()
{
char buf[512];
FILE* pCmd = popen("pidof -s Process","r");
fgets(buf, 512, pCmd);
pid_t pid = strtoul(buf, NULL, 10);
}
728x90
'Programming > Etc' 카테고리의 다른 글
PCAN ISO-TP Mapping 관련 정리 글 (1) | 2024.03.22 |
---|---|
윈도우 내부망 서버 시간 동기화 처리(NTP) (0) | 2023.05.18 |
Wayland 상단 툴바 없애기 (0) | 2022.12.08 |
리눅스 ftp 전송 쉘 스크립트 (1) | 2022.10.05 |
리눅스 프로세스 이름으로 Kill (0) | 2022.10.05 |