K 개발자

exec 함수군 활용 본문

유닉스(Unix)/시스템 프로그래밍

exec 함수군 활용

ddingz 2021. 8. 19. 12:18

exec 함수군의 함수 형태

exec 함수군은 path나 file에 지정한 명령이나 실행 파일을 실행한다.
이때 arg나 envp로 시작하는 인자를 path나 file에 지정한 파일의 main 함수에 전달한다.
각 함수별로 경로명까지 지정하거나 단순히 실행 파일명만 지정하는 등 차이가 있고, 인자를 전달하는 형태에도 차이가 있다.

#include <unistd.h>

int execl(const char *path, const char *arg0, …, const char *argn, (char *)0);
int execv(const char *path, char *const argv[]);
int execle(const char *path, const char *arg0, …, const char *argn, (char *)0, char *const envp[]);
int execve(const char *path, char *const argv[], char *const envp[]);
int execlp(const char *file, const char *arg0, …, const char *argn, (char *)0);
int execvp(const char *file, char *const argv[]);

'유닉스(Unix) > 시스템 프로그래밍' 카테고리의 다른 글

시그널의 개념  (0) 2021.08.19
프로세스 동기화  (0) 2021.08.19
프로세스 종료  (0) 2021.08.18
프로세스 생성  (0) 2021.08.18
환경 변수의 활용  (0) 2021.08.18
Comments