背景: 有時候需要在需要做一些定時任務(wù),讓電腦幫忙做一些重復(fù)性工作; 這時候就需要用到 macos 中的 crontab, 范例如下
新建執(zhí)行腳本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":"頂一個, 可以考慮弄成隨機數(shù)","parentId":0,"postId":"38836"}'
crontab -e 進入任務(wù)編輯列表, 設(shè)置每隔30分鐘執(zhí)行一次腳本
*/30 * * * * sh /path/to/demo.sh
編輯之后退出, 定時任務(wù)就開始執(zhí)行了
crontab -l 顯示在執(zhí)行的定時任務(wù)