1.根据需求先写一个执行文件(大多是判断逻辑处理或存储文件),如果是在Linux下这个文件要有执行权限。
2.写一个shell脚本文件
例:
#!/bin/sh PATH=/usr/local/php/bin:/opt/someApp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # 将php路径加入都临时变量中 cd /home/wwwroot/域名/ # 进入项目的根目录下,保证可以运行php think的命令 php think test # 执行在Test.php设定的名称(这种是tp5的格式,单文件执行也可以,如 php test.php,但是要指定好路径)
3.运行命令 crontab -e 编辑定时
例:
每分钟访问一这个文件: */1 * * * * /home/crond.sh (注:前面是设置时间,后面是shell脚本文件路径)
4.重启一下定时
service crond restart
这样,定时任务就完成了。
crontab -l 查看定时任务有哪些
tail -f /var/log/cron 查看一段时间跑了哪些定时任务