crontab 简单用法
crontab 一般是 linux 系统自带的
输入以下命令可以添加定时任务,里面有 crontab 的说明及示例
crontab -e
示例格式如下
# 前面五个分别代表分、时、天、月、周,后面就是命令
* * * * * command
例如
* * * * * command
就是每分钟执行
5 * * * * command
就是每小时的第 5 分钟执行
30 6 * * * command
就是每天早上 6:30 分执行命令
以此类推
curl 简单用法
curl 一般也是 linux 系统自带的,可以用来发送请求
示例请求
curl http://www.baidu.com
不带参数时默认发送 GET 请求
常用参数
-X 指定请求方式,例如 -X POST
-d 添加请求体的请求参数,增加此参数请求默认变为POST请求,例如 -d "username=sywdebug&password=888888"
-k 跳过ssl验证,如果不加此参数请求https的话会报错
-H 添加请求头,例如 -H {token:sbfjabdoobfda}
-i 获取响应体和响应头
-v 获取响应过程
-I 仅获取响应头
点题
新建一个 test.sh 执行文件
请求命令添加进去
保存,然后给 test.sh 执行权限
使用以下命令打开 crontab 定时任务文件进行编辑
crontab -e
设定执行时间及命令,每分钟执行一次 test.sh 文件,将响应输出到 test.log 文件
等一会查看文件夹内的文件,可以看到已经多了一个 test.log
可以看到请求到的结果已经输出进来了