CRON 에서 PHP 스크립트 실행하기
cron 작업에서 PHP 스크립트를 실행하는 일반적인 방법은 curl 또는 wget 과 같은 명령줄 프로그램을 사용하는 것 입니다. 예를 들어, cron 작업은 다음 명령과 유사한 명령을 실행합니다.
curl http://example.com/script.php
이 명령에서 curl 은 웹 페이지를 검색 한 다음 PHP 스크립트를 실행합니다.
그러나 cron 작업에서 웹 사이트에 PHP 스크립트를 실행하는 더 좋은 방법이 있습니다. PHP 명령 줄 인터프리터를 사용하여 직접 스크립트를 실행할 수 있습니다. 이 방법은 효과적이며 일반적으로 더 빠릅니다. 다음 명령은 PHP 명령 줄 인터프리터를 사용하여 스크립트를 실행하는 방법을 보여줍니다.
php -q /home/username/public_html/script.php
이 예제에서 PHP 커맨드 라인 인터프리터는 script.php 파일을 실행합니다. -q 옵션이 표시되는 HTTP 헤더를 방지 자동 모드를 가능하게한다.
PHP 스크립트의 코드에 따라 특정 디렉토리에서 호출 될 때만 제대로 실행될 수 있습니다. 예를 들어, 스크립트가 파일을 포함시키기 위해 상대 경로를 사용하면 올바른 디렉토리에서 호출 된 경우에만 스크립트가 실행됩니다. 다음 명령은 특정 디렉토리에서 PHP 스크립트를 호출하는 방법을 보여줍니다.
cd /home/username/public_html/; php -q script.php
※ 스크립트가 특별한 설정 옵션을 요구한다면, 커스텀 php.ini 파일을 사용할 수 있습니다. -c 옵션을 사용하면 사용자 정의 php.ini 파일을 사용하여 PHP 스크립트를 호출 할 수 있습니다.
php -c /home/username/php.ini /home/username/public_html/script.php
LIST
'WEB > PHP&ASP' 카테고리의 다른 글
command line 에서 php.ini 파일 위치를 찾는 방법 (0) | 2019.04.02 |
---|---|
PHP POST 값 전송이 제대로 안될 경우 (0) | 2019.01.08 |
그누보드에서 스마트에디터 한글이 깨질 경우 (0) | 2018.11.06 |
IONIC에서 PHP Mysql 연동하기 (0) | 2018.11.06 |
Linux 서버에서 윈도우 서버의 MS-SQL과 PHP 연동하는 방법 (0) | 2016.08.02 |