반응형 execve1 C057_execve함수 설명 리눅스의 모든 것이 파일로 이루어져 있습니다. 저희들이 사용하는 shell 명령어도 어떻게 보면 파일에 접근을 하여 실행이 됩니다. PATH 환경 변수에 접근을 하여 해당 명령어를 실행할 수 있는 경로를 찾아서 shell 명령어를 실행해 줍니다. 예를 들어 ls 명령어를 예를 한번 들어보도록 하겠습니다. whereis ls "whereis ls"명령어를 통해 'ls'명령어가 어디서 실행이 되는지 알 수 있습니다. 'ls'명령어는 '/usr/bin/ls'에서 실행되는 것을 확인할 수 있습니다. 이렇게 뜬금없이 서론이 굉장히 길었습니다. 이제 execve함수에 대해 살펴보도록 하겠습니다. execve exec에 대해 먼저 알아야 할 필요가 있습니다. exec는 입력된 파일의 경로에서 특정 명령어를 실행한 결.. 2024. 1. 15. 이전 1 다음 반응형