您的位置:首页 > 运维架构 > Linux

Linux crontab 详解

2013-12-09 17:19 357 查看

介绍

cron是一个系统守护进程用来在指定的时间执行想要任务(在后台)。

crontab是一个带有命令列表的简单文本文件,表示在指定的时间运行。它是编辑过的一个命令行实用程序。这些命令(和它们的运行时间)然后被cron守护进程控制,执行时在后台执行。每个用户都有一个crontab文件, 它在指定行为和时间在应该被执行,无论用户是否真的登陆到系统。还有一个需要管理员权限的 root crontab 。这个系统 crontab 允许整个系统任务的调度 (如日志轮换和系统数据库更新)

使用 Cron

使用 cron 任务用来只为你的用户配置文件运行,在你自己用户的 crontab 文件中添加项. 使用下面的命令可以编辑当前用户的 crontab :

crontab -e

使用在下一章节中描述的格式来编辑 crontab , 保存所做的更改.(退出不保存将使你的 crontab 保存不变.)
需要注意的是关于格式的信息的重要来源可以在这里找到。

man 5 crontab

通常具有管理员特权 (即它们常常用 sudo 运行) 运行的命令应该被添加到 root 用户的 crontab (代替 用户的 crontab ):

sudo crontab -e

Crontab 部分

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: