cron计划任务


任务计划:比如每天什么时间固定来备份数据等等,类似的计划

1、crontab -l命令

可以查看到当前用户都有哪些任务计划

2、crontab -u aming -l

指定查看aming用户的任务计划

3、crontab -e

编辑任务计划,举例如下:

wKioL1jTiejxbZ00AAAIeM7-KTk598.png-wh_50

注:如上图内容: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

分开写两个!!