K 개발자
exec 함수군 활용 본문
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[]);
Comments