Crond是Linux上定期执行特定操作或等待处理特定事件的守护程序。
安装完操作系统之后,默认会安装这个工具。如果未安装,需要执行yum install crontabs -y进行安装。安装完成操作系统之后,会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务。如果有要执行的任务,就会自动执行这个任务。Linux下任务调度分成两种:系统任务调度和用户任务调度。系统任务调度记录在/etc/crontab文件里面。系统级别的定时任务一般包括:清理系统缓存、临时文件清理、系统信息采集、日志文件切割。
linux用户调度中所有用户定义的crontab文件被保存在/var/spool/cron/用户名 的文件中,用户可以使用crontab工具来定制自己的任务。crontab的文件格式是:
分 时 日 月 周 执行命令段
用户级别的定时任务一般包括:定时同步互联网时间、定时备份系统配置文件、定时备份数据库文件。
编辑定时任务的命令是:crontab -e
查看定时任务的命令是:crontab -l
清空所有用户定时任务是:crontab -r
计划任务格式
鼓励话语:知识是让我们更好的去做人,而不是目中无人。