背景: 有时候需要在需要做一些定时任务,让电脑帮忙做一些重复性工作; 这时候就需要用到 macos 中的 crontab, 范例如下
新建执行脚本touch demo.sh
# todo something
curl -X POST \
'http://x.y.com/path/to/api' \
-H 'accept: application/json, text/javascript, */*; q=0.01' \
-H 'cache-control: no-cache' \
-H 'content-type: application/json; charset=UTF-8' \
-H 'dragoncms-token: 你的登录token' \
-d '{"commentType":"0","content":"顶一个, 可以考虑弄成随机数","parentId":0,"postId":"38836"}'
crontab -e 进入任务编辑列表, 设置每隔30分钟执行一次脚本
*/30 * * * * sh /path/to/demo.sh
编辑之后退出, 定时任务就开始执行了
crontab -l 显示在执行的定时任务