原理

获取到采集的api地址

http://*.com/api.php/timming/index.html?enforce=1&name=*

使用linux自带的crontab定时任务每小时访问一次即可

编辑定时任务

crontab -e

添加一行定时任务,把url换成自己的采集api地址

0 * * * * curl http://*.com/api.php/timming/index.html?enforce=1&name=*

保存并退出

这样就会每小时自动访问一次采集api,实现自动采集

确保服务器安装了curl

看是否运行成功

tail -f /var/log/cron.log

但是我用的debian系统默认是不开启cron的日志的,所以会说找不到文件
所以我们要先开启cron的日志显示

vim /etc/rsyslog.conf

#cron.* /var/log/cron.log这一行前面的#删掉

然后重启服务就行了

systemctl restart rsyslog
systemctl restart cron

在整点的时候重新输入

tail -f /var/log/cron.log

看有没有成功执行

参考: