Linux调度作业的建立

调度作业是非常常用的自动化执行工具,SQL sever中我会经常的用到,可以很方便的执行定时任务,减少人工操作,同样的Linux中也有这个调度作业设置,
命令 crontab -e -l
-e 编辑
-l 列出所有内容
crontab的格式:
* * * * * 命令
星号位置代表的意思:
分钟(0~59) 小时(0~23) 天(1~31) 月(1~12) 星期(1~7)
通配符:*,表示全部可用
范围符:-,表示开始和结束的数字范围,1~4表示的是1、2、3、4
逗号:, 表示枚举所需的数字,通常用于不连续的数字,3、5、8
间隔符:/表示的是每多长时间,在分钟的位置:*/2表示每两分钟间隔
例子:
1、我想建立一个作业,每天定时2点开始执行一个命令,一天一次
0 2 * * * rm -rf /home/user.log
2、我想建立一个作业每五分钟执行,只在9~12点,17、19点,星期五,执行
*/5 17,19,9-12 * * 5  /home/user.log