2011-02-01 3 views
0

나는 cron을 사용하여 점심 시간에 cron 작업을 실행하고 있습니다. 파일을 열 때마다 Hello가 표시됩니다.Cron으로 반복 작업

하지만 그 작업이 작동하지 않습니다. 나는 그것이 잘 작동하고 브라우저에서 직접 점심 스크립트를 시도하지만, 크론 작업이 전혀 작동하지 않는 경우

<?php 
header("Location: http://www.google.com"); 
$handle = fopen("passes.txt", "a"); 
fwrite($handle, "Hello"); 
fwrite($handle, "\n"); 
fclose($handle); 
exit; 
?> 

:

이 내 코드입니다. 내가 스크립트를 실행하려면이 명령을 사용했습니다

:

* * * * * * http://www.mysite.com/myfile/write.php 

.

EDIT: 

귀하의 모든 commands은 저에게 적합하지 않습니다.

cpanelCron tasks을 사용하고 있습니다.

1 : 다른 * * * * * * wget -O /dev/null http://www.mysite.com/myfile/write.php

:

2 : 시스템에 wget 용 한 경우

답변

2

당신은 2 가지 방법

에서이 작업을 수행 할 수 있습니다 * * * * * * /path/to/your/php/bin/php /path/to/myfile/write.php

0

당신이 필요 wget을 통해 요청을 보내 브라우저 요청을 시뮬레이션하십시오.

* * * * * * wget -q http://www.mysite.com/myfile/write.php 
0

명령은 쉘에서 실행할 수있는 명령이 아닙니다. 그것도

php /var/www/yoursitePath/yourFile/write.php 

또는

해야
curl http://www.mysite.com/myfile/write.php 

나는 어떠한 영향을하는이

같이 호출하면 것을 볼 수 있으며, header 비록 스크립트에서 당신을 위해 무엇을해야하는지 모른다