13.1.1 什么是Cron?
13.1.1 什么是Cron?
Cron是Linux系统中以后台进程模式周期性执行命令或指定程序任务的服务软件。默认情况下,安装完Linux操作系统之后,Cron服务软件便会启动,服务对应的进程名字为Crond,Crond服务会定期(默认每分钟检查一次)检查系统中是否有需要执行的任务工作计划。如果有,则会根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时任务服务就相当于我们平时使用的闹钟(或手机闹钟)。
Linux系统中的Cron定时任务执行的最快频率是每分钟执行一次,因此如果是需要以秒为单位执行的计划任务,Cron就不适用了。面对这种情况,在工作中可以编写Shell脚本,然后作为守护程序执行。以下是一个每秒钟执行一次任务的脚本:
[root@oldboy ~]# cat cron.sh
while true
do
echo "I am oldboy teacher."
sleep 1
done
提示:当然也有秒级定时任务人员,但是用途不多,因此,读者不需要过多涉及。





