linux里面的Crontab 定时任务
一、基本概念
1.1、 概念:crond 是 Linux 下用来周期地执行某种任务或等待处理某些事件的一个守护进程,和 Windows 中的计划任务有些类似。
我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。
1、/var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名
2、/etc/crontab 这个文件负责调度各种管理和维护任务。
3、/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。
4、我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,让它每小时/天/星期、月执行一次。
1.2、 crond 服务的启动和自启动方法如下:
1、[root@localhost ~]# service crond restart
#设定crond服务为开机自启动
2、[root@localhost ~]# chkconfig crond on
二、语法位数5位: * * * * * mycommand
三、特殊字符
四、实战案例
心有猛虎,细嗅蔷薇