简介
crontab命令编辑内容由crond守护进程执行,crond守护进程每分钟检查一次需要运行的crontab计划,如果有需要运行的crontab,则执行它。crontab针对每个用户的。每个用户都有一个可编辑的crontab(可以使用crontab -e 命令编辑)。
-
crontab命令详解
crontab -e (edit user's crontab) crontab -l (list user's crontab) crontab -r (delete user's crontab) crontab -i (prompt before deleting user's crontab)
-
书写格式
* * * * * cmd 分 时 日 月 周 命令 * * * * * * * * * * * * * * * * * 0~6(0表示周天) * * * * * * * * * * * * * * * 1~12 * * * * * * * * * * * * * * * * * * 1~31 * * * * * * * * * * * * * * * * * * * * * 0~23(0表示0点) * * * * * * * * * * * * * * * * * * * * * * * * 0~59 每分钟用*或者 */1表示
-
修改contab编辑器
由于crontab默认编辑器为nano,不方便使用。使用select-editor命令修改。
select-editor
-
crontab命令使用实例
-
每天0时0分运行。
0 0 * * * cmd
-
每周一凌晨三点运行
0 3 * * 3 cmd
-
周一和周三13:01运行
1 13 * * 1,3 cmd