- 服务器环境:LNMP(Linux+Nginx+Mysql+PHP)
- 实现功能:每隔5分钟自动请求某一个固定接口
1、在自己的项目里写一个接口,跟项目其他接口一样,须要保证该接口可以通过浏览器直接访问
2、在项目/application/command.php
文件内写入
return ['app\api\controller\Sendjst'];
如图:

3、进入Linux
- 运行:
crontab -l
,查看当前服务器上的定时任务
查看定时任务
- 运行:
crontab -e
,编辑和新增当前服务器上的定时任务(Linux操作:Ins后输入,输入好后Esc :wq 保存退出) -
再次运行crontab -l,可看到刚刚添加的任务
新增后再次查看新增的定时任务
可以通过向数据库新增一条数据查看定时任务是否生效
也可以查看 /var/log/cron 日志文件(看到下图就表示运行成功,如果其中有报错,也会在这里体现)

网友评论