1、准备好基本的sh脚本,放于tp5框架内,shell脚本代码如下:
#!/bin/sh
# 返回脚本文件放置的目录(相对位置)
cd `dirname $0`
# 此行代码作为测试用
echo "$(date '+%Y-%m-%d %H:%M:%S') hello world!" >> /root/test.log
# 执行tp任务
php think Cron
2、选择位置创建crond文件,在tp5的command文件下进行任务配置
3、Crond文件用于对下文定时任务数组进行格式化,Crond类代码如下:
4、接下来就是配置文件数组格式,执行的任务crond_list数组可修改但需要遵循格式,其内元素个数不限制
5、在linux服务器上定时任务配置如下即可,利用crontab -e 进行编辑,日志为root下test.log文件,本文测试用选择1分钟执行一次,以便检验效果
*/1 * * * * /www/wwwroot/blog_tp5/crond.sh >> /root/test.log 2>&1
6、附上测试结果,完美收工