2013-12-17 4 views
-1

Как запустить скрипт PHP за каждые полчаса с cronjob?Как запустить PHP-скрипт на каждые полчаса с помощью cronjob

+3

С веб-сервисом e cronjob или cronjob на вашем персональном компьютере, вызывая URL-адрес. В любом случае: с кроной. – mario

+1

в дополнение к @mario http://www.easycron.com/ – regulus

+0

@mario эй, мой вопрос в том, что я хочу запускать скрипт на своем локальном хосте каждые полчаса. i gooogle, но все результаты пришли, поскольку я должен использовать cronjob. без него, как это сделать – gokul

ответ

1

Вы можете сделать это, проверяя дату последнего обновления файла (который действует как флаг).

index.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 метод в PHP скрипт

как этот

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

потому, что метод сон PHP работа в считанные секунды проверить эту ссылку click here

Вы можете запустить свой код в терминале, это альтернативный unix cron

php filename.php 
Смежные вопросы