crontab命令详解

设置计时器

语法

crontab [-u <用户名称>] [设置文件] 或

crontab [-u<用户名称>] [-elr]

功能介绍

cron 是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行默认的命令或程序。只要用户会编辑计时器的设置文件,就可以使用计时器的功能。用户可以用 crontab 命令来设置所执行的工作。其设置文件的格式如下:

minute hour day month dayofweek command

参数

参数 作用
-e 编辑该用户的计时器设置
-l 列出该用户的计时器设置
-r 删除该用户的计时器设置
-u 指定要设置计时器的用户名称

例子

设置计时器的设置文件,文件名为cronset(可自定义),使得每天凌晨4点自动执行updatedb 命令:

# cat cronset
0 4 * * * updatedb
# crontab cronset

列出当前计时器的设置:

# crontab -l

编辑用户计时器的设置文件,会自动进入vi编辑模式:

# crontab -e