中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Linux综合
Red Hat定制计划任务crontab介绍
作者:佚名 时间:2006-11-22 20:37 出处:IBM 责编:月夜寒箫
              摘要:Red Hat定制计划任务crontab介绍
crontab通过cron服务使用户能够在指定的时间执行某些程序,它通过cron复制,创建列出,删除crontab文件来管理用户权限和计划。

命令格式:crontab [-u username] [-l] [-e] [-r]

选项说明:
-e 编辑当前用户的crontab文件,或者当一个crontab文件不存在时,创建一个crontab 文件。编辑并保存后文件被当前用户的crontab安装。
-l 列出当前crontab文件内容。
-r 删除当前用户的crontab文件。
-u username 指定用户名。

crontab文件格式:

crontab文件有六个域,每个域之间用空格或者Tab键分开,前五个域都是整数或者*,格式如下(括号里面是取值范围):

分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-6) 要执行的命令

其中星期取值0指星期日,其它取值递推。前面五个域,每个域都可以用*表示所有合法的值,或者用一个列表列出合法的值,各值之间用“,”隔开,也可以用“-”表示一个范围。下面的命令演示每个星期,星期日到星期四晚上执行/home/wuxp/backup.sh。

30 23 * * 0-4 /home/wuxp/backup.sh

下面的例子示出每星期星期一到星期五3:15分清除用户目录下的core文件

15 3 * * 1-5 find  $HOME -name core 2>/dev/null |xargs rm -f

下面是一个crontab文件的例子,请用crontab -e 命令编辑。

PATH=/usr/bin:/bin:/usr/sbin:/sbin
HOME=/home/wuxp
30 23 * * 0-4 /home/wuxp/backup.sh

前面四行定义环境变量,最后一行是执行的命令,你可以定义要执行多个命令。如果你的crontab文件已经正确编辑,保存退出后会得到一条"crontab:installing new crontab" 的信息。
相关文件:

/etc/cron.allow 如果这个文件存在,文件中包含的用户名可以使用crontab。

/etc/cron.deny 如果这个文件存在,文件中包含的用户不能使用crontab。

你可以自己编辑这两个文件,注意每个用户名占一行。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有