蓝盟IT小贴士,来喽!
有时,您可能必须定期或按预定的时间间隔执行任务。这些任务包括备份数据库,更新系统,执行定期重新启动等等。这些任务称为“定时任务”。 Cron任务用于“自动化任务”,有助于简化重复(有时很乏味)的任务的执行。 cron是一种恶魔,可让您安排这些任务,然后以特定的时间间隔执行它们。在本教程中,您将学习如何使用cron计划任务。
crontab文件
crontab或“ cron表”是一个简单的文本文件,其中包含指定任务执行间隔的规则和命令。 Crontab文件分为两类:
1)整个系统中的crontab文件
通常,这些文件供需要根特权的Linux服务和关键应用程序使用。系统crontab文件位于/etc/crontab中,只有root用户可以访问和编辑它。它通常用于在整个系统中配置恶魔。
2)用户创建的crontab文件
Linux用户还可以在crontab命令的帮助下创建自己的cron任务。创建的cron任务将以创建它们的用户身份执行。
所有cron任务都存储在/var/spool/cron(对于RHEL和CentOS发行版)和/var/spool/cron/crontabs(对于Debian和Ubuntu发行版)中,cron任务使用创建了以下文件的用户的用户名文件清单
cron守护程序在后台静默检查/etc/crontab文件以及/var/spool/cron和/etc/cron.d*/目录。
crontab命令用于编辑cron文件。让我们看一下crontab文件的结构。