#! /bin/bash#获取前一天时间date=`date -d yesterday +%Y%m%d`#当前时间nowdate=`date +%Y%m%d%H%M`#每天几点的时间time=`date \"+%H%M\"`while truedofileName=\"./file.$date\"if [ ! -f $fileName ] && [ $time -gt 1000 ];thenpython3 /home/work/pv/sendEmail.py #此处为超过时间未拉取到文件自动发送邮件提醒breakelif [ ! -f $fileName ] && [ $time -lt 1000 ];thenwget hostname/url/filename #拉取文件得路径elseecho \"文件已存在\".`date -d yesterday +%Y%m%d` >> ./pv.logbreakfidone
定时任务:
- 7 * * * cd /home/work/pv && sh pv.sh > /dev/null 2>&1