crond 任务调度
简要介绍:
是指系统在某个时间执行的特定的命令或程序。
比如:周而复始的病毒扫描,定时对数据库备份。
基本语法:
-e | 编辑crontab定时任务 |
---|---|
-l | 查询crontab任务 |
-r | 删除当前用户所有的crontab任务 |
例如:*/1 * * * * ls -l /etc/ > /root/tmp/to.txt
意思是每小时的每分钟执行后面的命令
五个占位符的意思
项目 | 含义 | 范围 |
---|---|---|
第一个 * | 一小时当中的第几分钟 | 0-59 |
第二个 * | 一天当中的第几个小时 | 0-23 |
第三个 * | 一个月中的第几天 | 1-31 |
第四个 * | 一年当中的第几月 | 1-12 |
第五个 * | 一周当中的星期几 | 0-7 |
特殊字符的说明
特殊符号 | 含义 |
---|---|
* | 代表任务时间。比如第一 * 就代表一小时中每分钟都执行一次 |
, | 代表不连续的时间,比如"0,5",每天0时0分,5时0分 |
- | 代表连续的时间范围 |
*/n | 代表每多久执行一次 |