Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85941
  • 博文数量: 33
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-15 11:13
文章分类

全部博文(33)

文章存档

2011年(1)

2010年(4)

2008年(28)

我的朋友

分类: LINUX

2008-04-15 14:46:28

cron 配置计划任务的书写格式
分钟 小时 日  月  周   [用户名]  命令

说明:

第一段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59
第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23
第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31
第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12
第五段应该定义的是:周,表示每周的第几天执行,范围从0-6,其中 0表示星期日。
每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;
第七段应该定义的是:执行的命令和参数。

举一例:让机器在每天8点30分重新启动;

关于时间格式中有7个字段。我们可以直接更改或者添加,当然这是系统任务调用。举个例子,比如我在每天的早上8点30分重新启动机器,就可以在
/etc/crontab中加入下面的两句,第一句就是注释了。以#号开始,后面写一个自己能知道这是什么任务的备注;

# reboot OS
30 8 * * *  root /sbin/reboot

举一例,在每天5点10分来重新启动httpd 服务器,写一个脚本放在 /etc/crond.daily目录中。然后把其权限设置为755。

在crontab中:
10 5 * * * root run-parts /etc/cron.daily

然后我们到/etc/crond.daily目录中创建一个用来重启httpd服务器的文件,如下;

[root@localhost cron.daily]# touch httpd.sh
[root@localhost cron.daily]# chmod 755 httpd.sh
[root@localhost cron.daily]# echo "/etc/init.d/httpd restart" > httpd.sh
[root@localhost cron.daily]# more httpd.sh
/etc/init.d/httpd restart


阅读(629) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:系统维护常用工具sysstat

给主人留下些什么吧!~~