#设备定时任务crontab -e,根据个人要求设置时间可以参考如下:
https://www.cnblogs.com/clphp/p/6801608.html
- */12 * * * sh /abc/dir/a.sh;
#重启crontab /sbin/service crond restart
#FTP下载文件
#!/bin/bash
u=XXX #用户
p=XXX #密码
ip=XXXX #主机IP
locationDir=/aaa #本地文件路径
locationBakDir=bbbdate +%Y%m%d
#FTP文件路径
#删除前5天备份文件
for((i=5;i<=10;i++)) #命名文件是根据时间命名,所以循环寻找以时间命名文件,查找5天文件
do
preDate=date +"%Y%m%d" -d"-$i day"
rm -rf /bbb_bak$preDate
done
#备份目录文件
if [ ! -d “locationBakDir” ];then #判断本分文件是否存在,不存在则创建目录
mkdir -p “$locationBakDir”
fi
cp $locationDir/. KaTeX parse error: Expected 'EOF', got '#' at position 73: …gs/getdata.log #̲下载文件 if [ ! -d …locationDir" ];then #判断本地文件是否存在,不存在则创建目录
mkdir -p “$locationDir”
fi
echo “(date
) get data start…” >> /d