Chinaunix首页 | 论坛 | 博客
  • 博客访问: 861065
  • 博文数量: 182
  • 博客积分: 1992
  • 博客等级: 上尉
  • 技术积分: 1766
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-18 11:49
文章分类

全部博文(182)

文章存档

2019年(1)

2016年(5)

2015年(29)

2014年(38)

2013年(21)

2012年(36)

2011年(52)

我的朋友

分类: 系统运维

2015-03-05 12:09:14

1.  键入 crontab  -e 编辑crontab服务文件
2. 查看该用户下的crontab服务是否创建成功, 用 crontab  -l 命令  
3. 启动crontab服务 ,一般启动服务用  /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start
4. 查看服务是否已经运行用 ps -ax | grep cron 
5. crontab命令
       cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
       crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数  
  crontab -l //列出某个用户cron服务的详细内容
      crontab -r //删除没个用户的cron服务
      crontab -e //编辑某个用户的cron服务
  比如说root查看自己的cron设置:crontab -u root -l
  再例如,root想删除fred的cron设置:crontab -u fred -r
  在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab -u root -e
7. cron文件语法:
      分     小时    日       月       星期     命令
     0-59    0-23    1-31    1-12      0-6      command 
 "*"         代表取值范围内的数字,
 "/"         代表"每",
"-"         代表从某个数字到某个数字,
 ","         分开几个离散的数字
30     3     10,20     *     *     ls     每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]
25     8-11 *           *     *     ls       每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]
*/15   *       *           *     *     ls         每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]
30   6     */10         *     *     ls       每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls 命令。 ]

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