crontab
命令手册命令名称: crontab
功能描述: crontab是Linux计划任务程序
-e 用来编辑当前用户的cron表,一般默认为vi编辑器
-l 查看当前用户的cron表
-r 删除当前用户的cron进程
-u 接用户名,以某用户的身份来控制cron表
分钟 小时 日 月 周
| | | | |
| | | | |_________ 每周的星期几: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