我们来平民化的理解一下什么是定时任务,Linux定时任务类似于我们平时生活中的闹钟,根据我们设定好的时间,定点去执行某件事情。Linux定时任务命令是 crontab,该命令需要 crond 服务支持。在安装完操作系统后,系统默认会安装 crond 服务,并且该服务默认是自启动状态。
为什么要用到定时任务
计划任务主要是做一些定期周期性的任务,比如每天凌晨1点定时备份重要的数据、每天凌晨2点清理一些垃圾文件等。
计划任务主要分为以下两种使用情况: 系统级别的定时任务
临时文件清理、系统信息采集、日志文件切割 用户级别的定时任务
定时备份系统配置文件、定时备份数据库的数据
crond 常用命令 查看 crond 服务的运行状态
$ service crond status
我们看到crond服务状态是active running运行中。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置
配置定时任务
cron有两个配置文件,一个是一个全局配置文件(/etc/cr