crontab命令用于设置周期性被执行的指令。
该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。crontab命令允许用户提交、编辑或删除相应的作业。
cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业,可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。
crontab文件的含义:
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command
其中:
minute:表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件
查看当前用户的定时任务:crontab -l
编辑修改、删除、新增一些定时任务: crontab -e
删除当前用户的定时任务: crontab –r