如何使用cronjob每半小时运行一次PHP脚本

时间:2013-12-17 05:55:34

标签: php

如何在没有 cronjob 的情况下每半小时运行一次PHP脚本?

3 个答案:

答案 0 :(得分: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 :(得分:1)

除了PHP代码之外,这可以通过推荐的消息传递队列系统来实现。

答案 2 :(得分:0)

在php脚本中使用sleep方法

像这样

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

因为php的睡眠方法在几秒钟内完成,请检查此链接click here

您可以在终端中运行代码,这是unix cron

的替代品
php filename.php