摘要:在终端中输入基本设置命令:sudocrontab-e查看计划任务crontab-l删除计划任务crontab-r如果无法使用计划任务crontab,解决方案是:sudovic~/Vimrc添加以下内容并保存autocomdfiletypecrontabsetlocalnobackuppowerbackup以设置计划任务的格式格式(每行共有行):f1f2f3f4f5程序时间共享日月周执行器#1
基本设置命令
在终端里输入:
解决方法:
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