「2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」
本文环境 Linux 4.4,Ubuntu 20.04,Nginx1.8\ 不懂的可以评论或联系我邮箱:[email protected]\ 著作权归OwenZhang所有。商业转载请联系OwenZhang获得授权,非商业转载请注明出处。
crontab介绍
Linux crontab是用来定期执行程序的命令。
当安装完成操作系统之后,默认便会启动此任务调度命令。
crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
注意: 新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。
而 linux 任务调度的工作主要分为以下两类:
- 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
- 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置
crontab安装
1、查看是否安装
crontab:rpm -qa | grep crontab
2、如果未安装,分别执行:
yum -y install vixie-cronyum -y install crontabs