定时任务就是在系统的控制之下,每隔一段时间由系统自动执行的一个操作,这里就举一个例子,说明一下定时任务。首先来说明一下,这个例子是什么,我们每隔一分钟创键一个文件使文件在一个指定的目录下,并把当前的日期写入这个文件。接着我们来开始这个例子:
首先我们写一个shell脚本:
/root/shell/backup.sh


CentOS定时任务
FILEPATH:文件被写入的目录路劲
FILENAME:文件的名称。这里就以一个格式化的日期作为文件名,如:2018_05_27_1112
[ ! -d “FILEPATH" ] && mkdir -p "FILEPATH” :用于判断这个目录路劲是否存在,如果这个目录不存在,接着就去执行&&后的一段代码,级联的创建这个目录路劲。
cd $FILEPATH:进入目录
touch $FILENAME:创建文件
date>> FILEPATH/FILENAME:把当前如期写入刚创建的文件


编辑完shell脚本文件保存退出后,给这个文件一个可执行权限:
chmod 755 /root/shell/backup.sh
设置定时任务:
crontab -e:添加定时任务
图片中的意思就是每隔一分钟去执行backup.sh脚本文件
CentOS定时任务


可以看出每隔一分钟就创建一个文件
CentOS定时任务


查看文件中的内容
CentOS定时任务

相关文章: