您的位置:首页 > 运维架构 > Shell

定时执行shell脚本拉取数据

2020-07-31 10:57 2126 查看
#! /bin/bash
#获取前一天时间
date=`date -d yesterday +%Y%m%d`
#当前时间
nowdate=`date +%Y%m%d%H%M`
#每天几点的时间
time=`date "+%H%M"`
while true
do
fileName="./file.$date"
if [ ! -f $fileName ] && [ $time -gt 1000 ];then
python3 /home/work/pv/sendEmail.py #此处为超过时间未拉取到文件自动发送邮件提醒
break
elif [ ! -f $fileName ] && [ $time -lt 1000 ];then
wget hostname/url/filename #拉取文件得路径
else
echo "文件已存在".`date -d yesterday +%Y%m%d` >> ./pv.log
break
fi
done

定时任务:

  • 7 * * * cd /home/work/pv && sh pv.sh > /dev/null 2>&1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: