exec 계열 함수에 대해 궁금한점이 있습니다.
글쓴이: fourier / 작성시간: 토, 2010/07/31 - 9:34오전
python myprogram arg1 arg2
이런식으로 실행되는 프로그램을 exec 계열 함수를 통해서 실행하려고 합니다.
이 떄 python 과 myprogram 은 둘 다 실행파일이고, myprogram 은 파이선 프로그램 입니다.
자식 프로세스를 만들고 자식을
execl("/usr/bin/python","python","myprogram","arg1","arg2",0);
이런식으로 호출을 해봤는데 원하는 프로그램이 실행이 안되고 바로 자식이 종료되어 버립니다.
두개다 실행파일이라 그런거 같은데 어떤식으로 해결해야 할지 도무지 모르겠습니다.
조언 부탁드립니다.
Forums:
execl을 호출할때
execl을 호출할때 myprogram이 working directory (getcwd)에 있는게 맞나요?
execl이 성공적으로 수행 되는지, 혹은 실행되는지도 확인해보세요.
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net
댓글 달기