linux操作系统 crontab命令手册

概要

命令名称: crontab

功能描述: crontab是Linux计划任务程序

常用选项

-e  用来编辑当前用户的cron表,一般默认为vi编辑器
-l  查看当前用户的cron表
-r  删除当前用户的cron进程
-u  接用户名,以某用户的身份来控制cron表

crontab格式

分钟 小时  日  月  周
 |    |   |   |   |
 |    |   |   |   |_________  每周的星期几:0-6,0表示星期日;
 |    |   |   |   
 |    |   |   |_____________  每年的第几个月:1-12 ;
 |    |   |     
 |    |   |_________________  每月的第几天:0-31;
 |    |   
 |    |_____________________  每天的第几个小时:0-23; 
 |      
 |__________________________  每小时的第几分钟:0-59。

cron时间符号:

* :代表任意时间

, :代表分隔出不连续的时间点,例如:2,5 * * * *表示每小时的第2分钟和第5分钟执行

- :代表连续的时间段,例如3-6 * * * *表示每小时的3、4、5、6分钟都执行

*/n :代表每隔时间单位,例如*/5 * * * *表示每5分钟执行一次

示例

编辑cron表:

[root@linux-man.cn ~]# crontab -e

查看cron表:

[root@linux-man.cn ~]# crontab -l
00 00 * * *  /root/script/cut_nginx_log.sh

相关命令