2013-01-14 2 views
0

PHP에서 shell_exec()를 통해 명령을 실행할 때마다 자동으로 새 프로세스가 시작됩니다. 명령을 실행하면 PHP가 자동으로 프로세스를 종료합니까?PHP shell_exec() 프로세스 종료

감사합니다.

+0

무엇을 의미합니까? exec'd 프로세스는 종료 될 때까지 실행되어 PHP로 돌아갑니다. 그 시점에서 시스템은 어쨌든 프로세스를 종료합니다. exec() (또는 관련 함수 중 하나)를 호출하면 php가 본질적으로 정지되고 그림에서 벗어납니다. –

답변

1

명령이 실행 완료되면 PHP는 사용자가 실행 한 새 프로세스를 자동 종료하고 스크립트가 계속 실행됩니다 (exec() 명령이 실행 중일 때 계속 진행할 수 있지만 출력을 파일로 리디렉션해야 함)

+0

그리고 명령을'&'와 함께 사용하십시오. – Sammitch