execl() 두번째 인수의 뜻좀 가르쳐 주세요 execl("./ls","ls","-l",(char*)0);
책에서 이해하기 어려운 글이여서 ㅠㅠ
첫번째 인수가 디렉토리 경로에 있는 실행 파일을 예기하는것 같고 두번째 인수가 영 이해가 ㅠㅜ
고운 하루 되시길
int execl( const char *path, const char *arg, ...);
함수 원형입니다... 첫번째 인수는 파일 이름을 포함한 경로이고요. 두번째 인수부터는 인자값이네요..^^
main(int argc , char *argv[])
에서 argv[]들을 찍어보면 argv[0]에 파일 이름이 들어가는 것처럼 제일 첫번째 인자로 파일 이름을 넣어주는 것 같습니다.. 그럼....^^;;
=================================================== 중요한건 얼마나 아느냐가 아니라 그것에 대한 열정이다.
그러면 쉽게 이해가 되졍 ^^ 감사 합니다.
내가 하고자 하는길....
ps -ef ps aux
와
ps -e
에서 나오는 process 명이 다른 이유는 전자의 경우 exec 에서 인자로 넘겨진 것을 보여주는 것이고, 후자의 경우 실행 파일 명을 보여주기 때문에 다릅니다.
가끔은 고의적으로 자신의 프로그램을 ps -ef 등에서 다른 프로그램 이름으로 나오게 하려고 사용되는 trick 에 이용되기도하지요.
---http://coolengineer.com
매번 답변 달아 주셔서 감사 합니다 ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[code:1]int execl( const char *path,
int execl( const char *path, const char *arg, ...);
함수 원형입니다...
첫번째 인수는 파일 이름을 포함한 경로이고요.
두번째 인수부터는 인자값이네요..^^
main(int argc , char *argv[])
에서 argv[]들을 찍어보면 argv[0]에 파일 이름이 들어가는 것처럼
제일 첫번째 인자로 파일 이름을 넣어주는 것 같습니다..
그럼....^^;;
===================================================
중요한건 얼마나 아느냐가 아니라 그것에 대한 열정이다.
그러면 쉽게 이해가 되졍 ^^
그러면 쉽게 이해가 되졍 ^^
감사 합니다.
내가 하고자 하는길....
ps -efps aux와ps -e에서 나오는 p
ps -ef
ps aux
와
ps -e
에서 나오는 process 명이 다른 이유는 전자의 경우 exec 에서 인자로 넘겨진 것을 보여주는 것이고, 후자의 경우 실행 파일 명을 보여주기 때문에 다릅니다.
가끔은 고의적으로 자신의 프로그램을 ps -ef 등에서 다른 프로그램 이름으로 나오게 하려고 사용되는 trick 에 이용되기도하지요.
---
http://coolengineer.com
매번 답변 달아 주셔서 감사 합니다 ^^
매번 답변 달아 주셔서 감사 합니다 ^^
내가 하고자 하는길....
댓글 달기