本篇将介绍如何在Linux下使用Crontab。
Crontab是一个可以让Linux定时运行程序的软件,在Linux下被广泛应用。
下面就来介绍一下如何变Crontab的控制文件。
打开 /etc/crontab 你会发现一下默认文件:
/etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
#
规则解释:
* * * * * <command> #每分钟运行一次
30 * * * * <command> #每30分钟运行一次
45 8 * * * <command> #每天8:45运行一次
45 18 * * * <command> #每天20:45运行一次
00 1 * * 0 <command> #每周日1:00运行一次
00 1 * * 7 <command> #每周日1:00运行一次
00 1 * * Sun <command> #每周日1:00运行一次
45 8 1 * * <command> #每月第一天8:45运行一次
00 0-23/2 12 05 * <command> #5月12日每小时运行一次
其中5个*分别代表
1. 分钟* (0-59)
2. 小时* (0-23)
3. 每月的某一日* (1-31)
4. 月* (1-12)
5. 一周中的哪一天* (0-6, Sun=0)