IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  AIX and UNIX | Linux  >

使用 cron 进行自动维护

通过 cron 子系统在任何时候运行任务,轻松实现常规维护

developerWorks

级别: 中级

Martin Streicher , 首席技术官, McClatchy Interactive

2008 年 12 月 10 日

现在注册或者使用您的 IBM ID 和密码登录。

要想实现连续不停的计算,任务必须能够在任何时候运行。您可以在晚上定时醒来,在几十台机器上登录并输入各种命令;也可以放心地休息,而把工作交给 cron。cron 是一个守护进程,也就是不间断运行的进程,它根据调度计划执行命令。无论白天还是黑夜,无论工作多么繁重,cron 都会毫无怨言地注意时间并按时运行作业。学习如何配置和维护 cron,了解它的众多用途。

在本教程中

学习如何创建、调度和管理 cron 作业,如何通过定义时间表控制作业频率,从每分钟一次到每年一次。另外,学习如何限制访问 cron 以避免滥用,以及如何结合使用其他实用程序和 cron 以自动执行常见的维护任务。


预备知识

本教程针对 UNIX(和类 UNIX)系统的用户和系统管理员。要想学习本教程,您应该熟悉命令行 shell 和 shell 脚本。具备在 UNIX 上安装和配置软件的经验也是有帮助的。


系统需求

要想运行本教程中的示例,需要一台 UNIX 计算机。如果希望配置系统范围的 cron,还需要根访问权。本教程中的示例基于在现代 UNIX 系统上广泛使用的 Vixie cron,并使用 Ubuntu Desktop Linux® version 8.04.1。其他版本的 cron 与 Vixie 相似;具体信息请参见自己的 UNIX 系统文档。


要查看本教程中所包括的演示,您需要在浏览器中启用 JavaScript 并安装 Macromedia Flash Player 6 或更高版本。您可以通过链接 http://www.macromedia.com/go/getflashplayer/下载最新的 Flash Player。


学习时间

1 hour


格式

html, pdf


更多参考资源

  • 进一步了解 cron 的历史
  • 要想了解 cron 子系统的特定信息,可以在任何 shell 窗口中输入 man cronman 5 crontab
  • 进一步了解 anacron



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款