2016-06-09 1 views
0

최근에 설치 한 mySQL 웹 사이트가있는 PHP가 있으며 레코드를 만들기 위해 정기적으로 cron 작업을 실행해야합니다.cron 작업을 사용하여 인수를 사용하여 PHP 파일 실행

웹 브라우저에이 링크를 배치하는 것은 다음 실행하면, 작동 및 기록 www.website.com/index.php/task/cron/api_number

같은 링크입니다 만들 수 있습니다.

그러나, 크론 작업을 설정 한 후

/usr/bin/php public_html/index.php/task/cron/api_number 

가 작동하지 않았다을 좋아하고 오류가 나는 누군가의 유래 가이드를 따라

Status: 404 Not Found 
X-Powered-By: PHP/5.5.35 
Content-type: text/html 

No input file specified. 

같았다 및 공공 링크와, 컬을 시도하고 상대 링크지만 작동하지 않습니다.

나는 No input file specified.이 파일이 실제로 존재하지 않는다는 것을 의미 할 수 있지만 내가 할 수있는 것을 제안 할 수 있음을 이해할 수 있습니까?

감사합니다.

답변

0

당신은이 파일에 실제 경로를 사용할 수 있습니다 예 :

/usr/bin/php /path/to/your/php/file/ 

아니면 그냥 URL을 트리거 할 경우, 당신은 할 수 없었다 : PHP는 경우에 대한

wget http://www.website.com/index.php/task/cron/api_number 

(필요를 URL을 실행하고 웹 브라우저처럼 URL을 호출하십시오.)

+0

감사합니다. wget이 문제를 해결하는 데 도움을줍니다. – Litan

관련 문제