Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66249
  • 博文数量: 15
  • 博客积分: 681
  • 博客等级: 上士
  • 技术积分: 181
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-02 13:07
文章分类
文章存档

2011年(1)

2006年(1)

2005年(13)

我的朋友

分类:

2005-04-19 11:16:40

Crontab

a. crontab文件包括在/var/spool/cron/crontabs/username(s)中

查看文件内容

#crontab -l (root 用户)

或 #cd /var/spool/cron/crontabs

#more usernames(s)

下面是root用户的crontab文件内容:

#ident "@(#)root 1.19 98/07/06 SMI" /* SVr4.0 1.1.3.1 */

#

# The root crontab should be used to perform accounting data collection.

#

# The rtc command is run to adjust the real time clock if and when

# daylight savings time changes.

#

10 3 * * 0,4 /etc/cron.d/logchecker

10 3 * * 0 /usr/lib/newsyslog

15 3 * * 0 /usr/lib/fs/nfs/nfsfind

1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1

30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean

以最后一行为例:

30 命令开始执行的分钟数, 范围为0~59

3 命令开始执行的小时值, 范围为0~23

* 命令开始执行的日期值, 范围为1~31

* 命令开始执行的月份值, 范围为1~12

* 命令开始执行的星期值, 范围为0~6 sunday为0

后面为将要运行的脚本。

b.编辑一个crontab文件

#EDITOR=vi

#export EDITOR

#crontab -e

c.控制crontab访问(执行)

/etc/cron.d/cron.allow

allow 是不缺省的,可以创建,编辑,删除,移动等操作。

/etc/cron.d/cron.deny

deny用户是缺省的, 用于对crontab进行访问控制。

/etc/default/cron

对cron的log进行控制.

下面是cron.deny 的内容:

#more cron.deny

daemon

bin

smtp

nuucp

listen

nobody

noaccess

d.移动改变一个crontab文件

# crontab -r username

一般用户只可以移动自己的crontab文件,但root可以对任何的crontab文件进行操作。

阅读(1257) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~