Chinaunix首页 | 论坛 | 博客
  • 博客访问: 565327
  • 博文数量: 130
  • 博客积分: 7473
  • 博客等级: 少将
  • 技术积分: 1466
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-10 22:29
文章分类

全部博文(130)

文章存档

2012年(1)

2011年(22)

2010年(2)

2009年(58)

2008年(47)

分类: LINUX

2011-09-28 18:27:35

*   *   *   *   *   命令

分 时  日  月 周

 

第一列 1-59 *或*/1  表示每分钟

第二列 1-23 (0表示0点)

第三列  1-31

第四列  1-12

第五列  0-6 (0表示星期天)

实例:

1)30 21 * * * /usr/local/etc/rc.d/apachectl restart

每晚9:30重启apache

2)45 4 1,20,22 * * /usr/local/etc/rc.d/apachectl restart

每月的1、10、22日的4:45 重启apache

3)10 1 * * 6,0 /usr/local/etc/rc.d/apachectl  restart

周六周天的1月10好重启apache

4)0,30 18-23 * * * /usr/local/etc/rc.d/apachectl  restart

每天18:00-23:00之间每隔30分钟重启apache

5)* 23-7/1 * * * /usr/local/etc/rc.d/apachectl  restart

23:00-7:00每隔一小时重启apache

命令

crontab file [-u user] 用指定文件替代目前的crontab

crontab –e[user]编译用户目前crontab

crontab –l [user]列出用户目前crontab

crontab –d[user]删除用户目前的crontab

当程序在你所指定的时间执行后,系统会寄一封信给你,如果你不希望接受需要

加上一个空格+> /dev/null 2&1

阅读(1460) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~