execl함수와 ∴ execv함수의 사용법
execl함수와 execv함수의 사용법
우선 execl함수와 execv함수의 사용법을 알려드릴게요.
int execl;
int execv;
의 문장을 집어 넣어주면
새로운 독립된 프로세스가 한개 탄생하게 되는 것입니다.
결과는 같습니다. 다만 들어가는 인자가 무엇인가만 다른 뿐입니다.
자신이 편하다고 생각하는 방법을 사용하는 겁니다 ^^.
--------------------------------------------------------------
2. exec는 성공적으로 마쳐진 경우에는 제어가 복귀되지 않고, 오류 발생시만
1값을 복귀시킨다.
④ 형식
execl
execv
execlp
execvp
path 실행화일이 있는 곳까지의 전체 경로 이름
argo 실행하고자 하는 프로그램 이름
arg1~argn 실행하고자 하는 프로그램의 인수들
avgv 실행하고자 하는 프로그램의 인수들의 배열
filename 실행하고자 하는 프로그램 이름
Ex) ■ vi sc2.c
#include <stdio.h>
main;
r= execl ;
if printf;
}
■ gcc
o sc2 sc2.c
lm
■ sc2
I am testing execl system call.
total 52
drwxrwxr-x 1 msjang ……………………….a1.c
-rwxrwxrwx 1 msjang ………………………..sc1.c
…………………………
printf;
r= execl ;
'컴퓨터 > 언어,프로그래밍' 카테고리의 다른 글
ececl과 execv의 차이 (0) | 2009.05.23 |
---|---|
execl함수와 execv함수의 사용법 (0) | 2009.05.23 |
feof(),,, 마지막 줄 두 번 안 읽게 하는 처리 (0) | 2009.05.23 |
23 프로세스 (0) | 2009.05.22 |
fork를 이용해서 자식 1~10출력후 부모 1~10을 출력하는 프로그램 (0) | 2009.05.22 |