crontab可以在用户指定时间按计划运行任务,是开发中自动化的重要工具。
相关命令
安装或更改crontab
crontab -e
罗列展示已经存在的任务
crontab -l
移除crontab任务
crontab -r
当我们执行crontab -e命令后,进入任务修改界面,修改文本的语法如下
* * * * * command
含义如下:
分 时 日 月 星期 任务命令
取值范围:0-59 0-23 1-31 1-12 0-7
星期:0和7代表周日
除了数字还有几个个特殊的符号就是""、"/"和"-"、",",代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
示例:
15 14 * * * /Users/xiang/Desktop/plan.sh
代表每天14:15分执行/Users/xiang/Desktop/plan.sh脚本
15 14 * * 1-3 /Users/xiang/Desktop/plan.sh
代表周一到周三14:15分执行/Users/xiang/Desktop/plan.sh脚本
15 14 * * 1,3 /Users/xiang/Desktop/plan.sh
代表周一和周三14:15分执行/Users/xiang/Desktop/plan.sh脚本
15 */2 * * * /Users/xiang/Desktop/plan.sh
代表每两个小时执行/Users/xiang/Desktop/plan.sh脚本
网友评论