介绍
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