CURL 또는 WGET을 사용하여 매 15 분마다 PHP 스크립트를 실행하고 싶습니다.CURL/WGET을 사용하는 Cronjob
이 PHP 파일은 로컬 폴더에 있습니다
나는이 사용 CURL/WGET를 실행하는 것입니다 방법/home/x/cron.php
?
내가
curl /home/x/cron.php
감사합니다 실행하려고하면 그것은 작동하지 않습니다!
CURL 또는 WGET을 사용하여 매 15 분마다 PHP 스크립트를 실행하고 싶습니다.CURL/WGET을 사용하는 Cronjob
이 PHP 파일은 로컬 폴더에 있습니다
나는이 사용 CURL/WGET를 실행하는 것입니다 방법/home/x/cron.php
?
내가
curl /home/x/cron.php
감사합니다 실행하려고하면 그것은 작동하지 않습니다!
그냥 같은 것을 할 :
/usr/bin/php /home/x/cron.php
컬/wget과는 HTTP 작업을위한 것입니다. PHP 스크립트가 동일한 시스템에 있으면 HTTP를 통해로드하지 않으려 고합니다. (HTTP를 통해 액세스 할 수 있다면 물론 가능하지만 원하는대로 생각할 수는 없습니다.) 직접 호출하십시오.
또는, 당신은 당신의 스크립트에 실행 권한을 설정하고 shebang line for PHP에 던질 수 :
#!/usr/bin/php
을 그리고, 단지 바로의 crontab에서 PHP 스크립트를 넣어.
CURL 또는 WGET을 사용하는 경우 경로로 URL을 전달해야합니다. 명령 줄에서 PHP 스크립트를 실행하려면, 당신은 PHP를 CLI를
CURL을 사용해야하고 WGET 당신이 더 나은 것,
스크립트가 오프라인 http://myhost.com/cron.php 같은 URL에 대해 더 adecuate 있습니다 PHP를 CLI를 사용하여 실행
예를 :
php -q cron.php
DX 내가 너무 바보가 된 기분! 나는 이것을 알아야했다! 감사합니다. 나는 휴식이 필요해. 하하. –