2013-12-17 3 views
-1

실행하는 방법 30시 간마다 PHP 스크립트 실행 cronjob?30 분마다 cronjob을 사용하지 않고 PHP 스크립트를 실행하는 방법

+3

웹 서비스 전자 cronjob, 또는 귀하의 개인 컴퓨터에 cronjob URL을 호출합니다. 어쨌든 : cronjob. – mario

+1

@mario http://www.easycron.com/ – regulus

+0

@mario 안녕하세요, 제 질문은 30 분마다 내 로컬 호스트에서 스크립트를 실행하고 싶습니다. 내가 gooogle하지만 모든 결과는 내가 cronjob을 사용해야했다. 그것을하지 않고 – gokul

답변

1

파일 (플래그로 작동)의 최종 업데이트 날짜를 확인할 수 있습니다.

의 index.php (또는 파일) PHP 코드 이외의

<?php 
$stat = stat("flag.txt"); 
if(check if your $stat['mtime'] has more of 30 mins of last modification) { 
//run your script 
touch("flag.txt") 
} 
?> 
1

,이 권장하는 메시지 큐 시스템에 의해 달성 될 수있다. PHP 스크립트에서

0

사용 sleep 방법이

while(1) 
{ 
//what do you want write here 
sleep(30*60) 
} 

같은

PHP의 수면 방법은 초 작업 당신은 터미널에서 코드를 실행할 수 있습니다 click here

이 링크를 확인하기 때문에,이입니다 유닉스 cron의 대체품

php filename.php 
관련 문제