服务器、存储产品购买热线:400-860-6708 ERP、管理软件购买热线:400-658-6000云服务产品销售热线:400-607-6657
clear
您当前所在位置: 首页 > 支持下载 > 技术帮助 > 常见问题 > 服务器

Red Hat定制计划任务crontab介绍

发布时间: 2008年07月30日

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/ |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

你可以自己编辑这两个文件,注意每个用户名占一行。

关于浪潮

集团简介 文化理念 资质荣誉 董事长致辞 新闻与公告

探索浪潮

关键应用主机 通用服务器 浪潮云 浪潮云ERP 大数据资源与交易 智慧城市

支持服务

产品资料下载 查询服务进度 获取帮助 安全通告

联系浪潮

招聘 营销网络地图 联系我们

快速链接

ERP支持与服务 浪潮电子采购平台 投资者关系 投行项目 道德遵从

在社交媒体上关注我们

©1996 - 2018 INSPUR Co., Ltd. 鲁ICP备05019369号

鲁公网安备 37010202001184号

inspur logo

拨打咨询电话