URL을 열어 내 서버에서 스크립트를 호출하고 싶습니다. 스크립트는 실행하는 데 오랜 시간이 걸리므로 백그라운드에서 실행하고 싶기 때문에 브라우저를 열어 두거나 시간 제한에 대해 걱정할 필요가 없습니다.php system() 명령을 통해 여러 시스템 명령을 백그라운드에서 실행 하시겠습니까?
PHP 함수 system()이 작동해야하는 것처럼 보입니다.하지만 작동하지 않습니다.
모든 상대 경로가 올바른지 확인하려면 스크립트를 올바른 디렉터리에서 실행해야합니다. 다음은 실행하고자하는 시스템 명령입니다.
cd /path/to/script/directory/;php my_php_script &
그리고 이것은 제가 아무런 노력을 기울이지 않은 최신 것입니다.
system('(cd /path/to/script/directory/;php my_php_script & > /dev/null)');
누구나이 방법을 알고 계십니까?
오, 내가 낮은 우선 순위에서 프로세스를 실행할 수 있다면 멋질 것입니다. – user77413