我在我的webhotel上有一个网站我想运行一些计划任务。你会推荐什么方法来达到这个目标?PHP:运行预定作业(cron作业)
我到目前为止的想法是在每个页面的顶部都包含一个脚本,然后让这个脚本检查是否是时候运行这个工作。
这是什么,我想只是一个简单的例子:
if ($alreadyDone == 0 && time() > $timeToRunMaintainance) {
runTask();
$timeToRunMaintainance = time() + $interval;
}
别的我应该考虑到或有更好的方法比这个?
你知道有人可以推荐吗? – Eikern 2008-09-23 10:38:49
Siteuptime.com可以设置为定期在您的网站上ping页面 - 表面上检查正常运行时间,但如果它们在可访问的脚本中可能会触发您的工作。最好的办法是设置你自己的crontab /计划任务,所以意外的用户访问不能重新运行你的工作 – ConroyP 2008-09-23 10:42:42