2010-01-29 5 views

답변

1

빌드 당신이해야 할 일을 수행하는 스크립트를 찾고있는 것입니다. 필요한 간격으로 crontab을 통해 호출하십시오. 하지만 사용자 또는 searchengine에서 호출 할 수 없는지 확인하십시오. 정답은

*/5 * * * *  lynx -source http://yourhost.com/yourscript.php >/dev/null 
0

는 CRON는 (그것을 구글)

1

예는 cron 작업을 구성 :

처럼 전형적인 호출 볼 수 있었다 크론

에 대한 자세한 내용은 http://www.unixgeeks.org/security/newbie/unix/cron-1.html를 참조하십시오. cron 작업의 구문은 Wikipedia article을 참조하십시오.

단순히 새 cron 작업을 만들고 스크립트가있는 페이지를 요청하게하십시오. 다음 cron 작업은 5 분마다 update.php를 요청합니다.

*/5 * * * * wget http://www.example.com/update.php 

업데이트 wget을 가진

구문.

+0

다만 정확한, 당신의 크론 아무것도 요구하지, 그것은 – Rufinus

+0

(첫 번째 라인, 예를 들면 # 인터프리터!/빈/PHP를 설정 한 경우에만 작동하는) update.php 실행을 시도 할 수 @ Rufinus, 당신 말이 맞아요,하지만 대부분 내가 wget (내가 업데이트에서 추가 한)으로 이것을합니다. 귀하의 버전은 더 안전합니다. –

3

대부분의 저렴한 호스팅 솔루션과 마찬가지로 서버에서 cron 작업을 예약 할 수없는 경우 예약 된 작업을 실행하기위한 몇 가지 PHP 대안이 있습니다. phpjobscheduler은 이러한 대안 중 하나입니다.

0

크론은 명백한 제안입니다.

웹을 통해 코드를 호출 할 수있는 경우 (즉, 명령 줄 PHP가없는 경우) 대부분의 * nix 상자에서 'wget'또는 'curl'을 사용하여 URL을 호출 할 수 있습니다.

물론 코드가 Microsoft OS (cron을 사용할 수 없을 가능성이 있음)에 있지 않는 한 'at'서비스를 사용하여 동일한 작업을 수행 할 수 있으며, 어딘가에 무료 wget.exe가 있습니다 .

C.

관련 문제