cron计划任务
任务计划:比如每天什么时间固定来备份数据等等,类似的计划
1、crontab -l命令
可以查看到当前用户都有哪些任务计划
2、crontab -u aming -l
指定查看aming用户的任务计划
3、crontab -e
编辑任务计划,举例如下:
注:如上图内容:10 2 20 * * :时间分5段
min:0-59
hour:0-23
day:1-31
month:1-12
week:0-6或者1-7都识别
4、举例1:每月的2号零点零分执行xxx命令
0 0 2 * * xxx
举例2: 每天每隔8小时执行一次xxx命令 【重点】
0 */8 * * * xxx
举例3:每天的1点、12点、18点执行xxx命令 【重点】
0 1,12,18 * * * xxx
举例4:每天的9点到18点中所有的30分都执行xxx命令 【重点】
30 9-18 * * * xxx
举例5:每周日的5点0分执行xxx命令
0 5 * * 0 xxx
举例6:每个月的14日1点零分执行xxx任务
0 1 14 * * xxx
注意:后面的命令或者脚本都要用绝对路径的形式来表达!!
5、指定定时任务以某个用户运行 【重要!面试会问到!】
语法:分 时 日 月 周 username command,或者到那个用户下,以它的身份创建任务。
6、每天9点到18:30执行xxx任务
0 9-18 * * * xxx
30 18 * * * xxx
分开写两个!!