
pcntl_exec 함수는 PHP에서 프로세스 실행을 위해 사용하는 함수입니다.
pcntl_exec 함수의 첫 번째 매개변수는 실행할 명령어를 입력합니다. 그 뒤에 매개변수는 명령어의 인자를 입력합니다. 예를 들어, 'ls -l' 명령어를 실행하기 위해 pcntl_exec 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
pcntl_exec('ls', array('-l'));
위 코드는 'ls -l' 명령어를 실행합니다. pcntl_exec 함수는 프로세스를 실행하고, 현재 프로세스를 종료합니다.
또한, pcntl_exec 함수는 환경 변수를 전달할 수 없습니다. 환경 변수를 전달해야 하는 경우, putenv 함수를 사용하여 환경 변수를 설정해야 합니다.
#hostingforum.kr
php
putenv('PATH=/bin:/usr/bin');
pcntl_exec('ls', array('-l'));
위 코드는 PATH 환경 변수를 설정하고, 'ls -l' 명령어를 실행합니다.
2025-08-16 06:07