//////
Search
Duplicate

21.11.24

오늘의 목표

execv 제대로 이해하기

진행과정

1.
exec함수 파악하기
a.
execve에서 환경변수가 하는 역할이 뭔지
2.
내가 사용한 execv함수의 문제점 파악 후 고치기
a.
전체경로를 넘기지 않음.
b.
두번째 인자로 배열을 넘기지 않음

결과

split에 대한 이해 부족으로 args.cmd1, args.cmd2에 이차원 배열을 받아오지 않아서 옵션은 넘어오지 않았던 문제가 있었는데 구조체에 옵션까지 받아낼 argv1, argv2 이차원변수를 생성하여 받아옴
예) infile "ls -al" "ls" outfile
args.cmd1에 일차원으로 받아서 ls만 들어옴
메모리 누수 확인해야함
잘 돌아가는지 확인해야함
리팩토링 해야함