Shell命令抓取卫星云图

本文介绍了一个用于自动化下载中国气象局卫星云图的 Bash 脚本。该脚本能够根据当前日期定时下载过去一定时间范围内的卫星云图数据,并进行初步的数据验证及备份。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/bash
echo "weather download starting!!!!!!!!!!"
Cur_date=`date +%Y%m%d`
#Tsec_date=`date +%Y%m%d%H -d"-9 hour"`
#Tfir_date=`date +%Y/%m/%d -d"-9 hour"`
n=-59
echo $Cur_date
cd /data/forecast/statis/data/weather/wind_temp   
while [ $n -le -9 ];do
    #卫星云图45mins http://image.nmc.cn/product/2017/01/24/WXCL/medium/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_20170124134500000.JPG?v=1485266160691
    #卫星云图15mins http://image.nmc.cn/product/2017/01/24/WXCL/medium/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_20170124131500000.JPG?v=1485264960610
    Tsec_date=`date +%Y%m%d%H -d"-$n hour"`
    Tfir_date=`date +%Y/%m/%d -d"-$n hour"`
    #echo $Tsec_data
    #echo $Tfir_date
            file="SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_${Tsec_date}4500000.JPG"
            wget -4  -S -c  --tries=1 --timeout=3 "http://image.nmc.cn/product/${Tfir_date}/WXCL/medium/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_${Tsec_date}4500000.JPG" -O ${file}
            if [ "`ls -l ${file} | awk '{print $5}'`" = "0" ]; then
             rm -f $file
            fi
    cp ${file} ../temp
            file="SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_${Tsec_date}1500000.JPG"
            wget -4 -S -c  --tries=1 --timeout=3 "http://image.nmc.cn/product/${Tfir_date}/WXCL/medium/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_${Tsec_date}1500000.JPG" -O ${file}
            if [ "`ls -l ${file} | awk '{print $5}'`" = "0" ]; then
             rm -f $file
            fi
    cp ${file} ../temp
    n=$((n+1))
done

注意。出现%0D 安装 yum install -y dos2unix 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值