码迷,mamicode.com
首页 > 系统相关 > 详细

在Mac下使用crontab执行定时脚本

时间:2020-03-28 19:53:20      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:基本   roo   gif   gui   重启   star   pac   程序   jaf   

基本设置命令

在终端里输入:
sudo crontab -e

查看定时任务

crontab -l 

删除定时任务

crontab -r 

如果无法使用定时任务crontab

解决方法:
sudo vim ~/.vimrc

添加如下内容并保存

autocmd filetype crontab setlocal nobackup nowritebackup

设置定时任务的格式

格式(每行共列行):
f1 f2 f3 f4 f5 program
分 时 日 月 周 执行程序
 
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令
 
每10分钟,curl访问一次该地址
*/10 * * * * curlhttp://localhost/test.php
 
每周六、周日的1 : 10重启apache
10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
 
更多详细,请见下图
技术图片
 
例如:
在 sudo crontab -e 后,添加下面代码
# 每周1-周5下午三点10分执行订晚餐脚本
10 15 * * 1,2,3,4,5 python /Users/root/Desktop/scripts/order_meal.py
技术图片

在Mac下使用crontab执行定时脚本

标签:基本   roo   gif   gui   重启   star   pac   程序   jaf   

原文地址:https://www.cnblogs.com/DI-DIAO/p/12588706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!