定时发送GET请求
使用crontab -e
新增一个定时任务,如下:
*/1 * * * * /usr/bin/curl http://192.168.194.247:9200/ -o /dev/null
后来发现 上面是get请求,无法请求post接口的,故后台尝试了几种方式,发现如下可以正确调用到接口,crontab执行每隔一分钟请求一次接口。
*/1 * * * * /usr/bin/curl http://xxxx.com/api/sendmsg -X POST
日志查看
看 /var/log/cron这个文件就可以,可以用tail -f /var/log/cron观察(不能用cat查看)
日志文件的重定向
>
默认为标准输出重定向,与 1>
相同
2>&1
意思是把 标准错误输出 重定向到 标准输出.
&>file
意思是把标准输出 和 标准错误输出 都重定向到文件file中
/dev/null
是一个文件,这个文件比较特殊,所有传给它的东西它都丢弃掉