(1).安装tp6
(2).安装定时任务composer包
(3).创建命令行处理类文件
会生成文件:tp\app\command\Task.php
将Task.php文件内容修改如下:
(4).配置tp\config\console.php文件
(5).执行命令(windows请使用cmd):
一. 简单<?php
ignore_user_abort()//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0)// 通过set_time_limit(0)可以让程序无限制的执行下去
ini_set('memory_limit','512M')// 设置内存限制
$interval=60*30// 每隔半小时运行
do{
//ToDo
sleep($interval)// 等待5分钟
}
while(true)
二. 简单 可控型
config.php
<?php
return 1
?>
cron.php
ignore_user_abort()//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0)// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30// 每隔半小时运行
do{
$run = include 'config.php'
if(!$run) die('process abort')
//ToDo
sleep($interval)// 等待5分钟
}
while(true)
三. 简单 改进型
<?php
$time=15
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']
/*
function
*/
sleep($time)
file_get_contents($url)
?>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)