2013-11-29学习(crontab)

近期公司新上了四台linux服务器,均带有数据库服务,使用了crontab服务来实现自动备份,今天仔细学习下。

一、关于启动服务,由于系统自启动这cron服务,所有没有练习。

二、crontab命令选项

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数  
crontab -l //列出某个用户cron服务的详细内容  
crontab -r //删除没个用户的cron服务  
crontab -e //编辑某个用户的cron服务 

三、定时任务选项:

     
Minute Hour Day Month Dayofweek   command
      分钟     小时   天     月       天每星期       命令
     每个字段代表的含义如下:
     Minute             每个小时的第几分钟执行该任务
     Hour               每天的第几个小时执行该任务
     Day                 每月的第几天执行该任务
     Month             每年的第几个月执行该任务
     DayOfWeek     每周的第几天执行该任务
     Command       指定要执行的程序
     在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选

举例:


    5       *       *           *     *     ls             指定每小时的第5分钟执行一次ls命令
    30     5       *           *     *     ls             指定每天的 5:30 执行ls命令
    30     7       8         *     *     ls             指定每月8号的7:30分执行ls命令
    30     5       8         6     *     ls             指定每年的6月8日5:30执行ls命令
    30     6       *           *     0     ls             指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,


参考链接:http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.html

http://blog.csdn.net/ancky_zhang/article/details/3952194

你可能感兴趣的:(2013-11-29学习(crontab))