macos set cronjob

背景: 有时候需要在需要做一些定时任务,让电脑帮忙做一些重复性工作; 这时候就需要用到 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 显示在执行的定时任务

你可能感兴趣的:(macos set cronjob)