基本格式
分 | 时 | 日 | 月 | 周 |
---|
分钟0-59 | 时0-23 | 日1-31 | 月1-12 | 周0-7 < 0、7都是周日> |
* | * | * | * | * |
辅助字符
符号 | 意义 | 例子 |
---|
*(星号) | 任何时刻否接受的意思 | 0 12 * * * # 不论何月何日周几 的12:00都执行后续命令 |
,(逗号) | 分割时段 | 0 3,6 * * * # 3点6点都执行 |
-(减号) | 表示范围 | 20 3-6 * * * # 3点到6点的每小时的20分钟都执行命令 |
/(斜杠) | 每 | */5 * * * * # 每5分钟执行一次 |
30 16 * * 5 test.sh # 每周六下午四点半有约
切换到test.sh目录下 ./test.sh 命令验证 test.sh是否有可执行权限
关于crontab
文件 | 意义 |
---|
/etc/cron.allow | 将可以使用crontab的账号写入其中,不在这个文件内的用户将不可使用crontab。 |
/etc/cron.deny | 将不可以使用crontab的账号写入其中,在这个文件内的用户将可使用crontab。 |
/var/spool/cron | 定时任务以用户分组存在此目录下,cron服务每分钟读取一次/etc/crontab与此文件下的数据 |
/var/log/cron | 定时日志文件 |