快速业务通道

Linux每天都在自动做些什么

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26

做好服务器维护,就像看护自己的孩子一样,要知道其每天都在做些什么,简单总结下:

其实就是Linux的任务计划,有几个配置的地方可以编辑任务计划,就看下这几个地方的位置和编辑方法:
1. crontab -l 查看
此处一般情况下,是登录用户手动添加的任务计划.编辑的话用crontab -e,不过需要注意的是,这里编辑的是默认不添加环境变量的,因此不能写相对路径,需要写绝对路径.

例子介绍:
*/5 * * * * /usr/local/php5/bin/php /data/wwwroot/cacti/poller.php
上面的任务计划是每5分钟执行一下cacti的数据收集任务.

*/5 表示每5分钟
/usr/local/php5/bin/php /data/wwwroot/cacti/poller.php 具体执行的命令,这里需要写绝对路径

2. /etc/crontab文件
此文件可以简单的看成是一个shell脚本,不过是一个有格式的shell脚本.按照定义的时间来执行自动任务

例子介绍:
01 * * * * root run-parts /etc/cron.hourly

每小时的第一分钟执行/etc/cron.hourly目录下的所有文件.这里的run-parts 表示此处的路径是个目录,如果不加run-parts,则表示是一个具体的可执行命令,这里的root指定的是执行命令的用户名,就是以谁的身份执行的

此目录下是所有用户通过crontab -e方式添加的任务计划: /var/spool/cron/
任务计划的添加:
最重要的是时间点的确定,这里我不在赘述,网上特别多,给出一个链接.
http://www.chinaunix.net/jh/6/271992.html

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号