task.null.crontab是一个没有内容的空文件
开启定时任务
crontab/weblogic/tools/task.crontab
停止定时任务
crontab/weblogic/tools/task.null.crontab
Crontab [-u user] [ -e | -l | -r ]
参数 | 含义 | 指定示例 |
-l(字母) | 查看crontab文件内容 | crontab -l |
-e | 编辑crontab文件内容 | crontab -e |
-i | 删除crontab文件内容,删除前会提示确认 | crontab -ri |
-r | 删除crontab文件内容 | crontab -r |
-u user | 指定使用的用户执行任务 | crontab -u lee -l |
提示:crontab{-l |-e}实际上就是在操作/var/spool/cron/当前用户这样的文件。 |
Crontab 的使用格式
* * * * * cmd
提示:
① cmd为要执行的命令或脚本,例如/bin/sh /server/scripts/lee.sh.
② 每个段之间必须要有空格。
段 | 含义 | 取值范围 |
第一段 | 代表分钟 | 00-59 |
第二段 | 代表小时 | 00-23 |
第三段 | 代表日期 | 01-31 |
第四段 | 代表月份 | 01-12 |
第五段 | 代表星期 | 0-7(0和7都代表星期日) |
特殊符号 | 含义 |
* | *号表示任意时间都,就是“每”的意思,举例:如00 01 * * * cmd表示每月每周每日的凌晨1点执行cmd任务。 |
- | 减号,表示分隔符,表示一个时间范围段,如17-19点,每小时的00分执行任务。00 17-19 * * * cmd。就是17,18,19点整点分别执行的意思。 |
, | 逗号,表示分隔时间段的意思。30 17,18,19 * * * cmd 表示每天17,18,19点的半点执行cmd。也可以和“-”结合使用,如: 30 3-5,17-19 * * * cmd。 |
/n | n代表数字,即”每隔n单位时间”,例如:每10分钟执行一次任务可以写 */10 * * * * cmd,其中 */10,*的范围是0-59,也可以写成0-59/10。 |
例如