当前位置: 首页 > news >正文

网站建设小阿里巴巴 网站建设

网站建设小,阿里巴巴 网站建设,绍兴网站定制公司,阳江网红文章目录一、需求文档说明二、脚本解释/说明三、脚本内容3.1. 案例脚本3.2. 案例脚本升级一、需求文档说明 序号要求说明①协议使用ftp协议远程下载②文件类型.zip③文件名ac_UPpp④远程下载目录用户根目录(不需要切换目录)⑤本服务器下载存放目录/blacklist/xmldata/Lists 二… 文章目录一、需求文档说明二、脚本解释/说明三、脚本内容3.1. 案例脚本3.2. 案例脚本升级一、需求文档说明 序号要求说明①协议使用ftp协议远程下载②文件类型.zip③文件名ac_UPpp④远程下载目录用户根目录(不需要切换目录)⑤本服务器下载存放目录/blacklist/xmldata/Lists 二、脚本解释/说明 脚本拆解释义说明执行命令①日志文件名拼接fname存放全部日志目录随机生成以日期规则.log结尾的文件②错误日志拼接elog存放异常日志目录随机生成以日期规则.log结尾的文件③sftp连接格式lftp -u 用户名,密码 ftp://ip地址:端口 EOF $fname 21④进入到指定目录打开本机目录用lcd 打开远程目录用cd⑤下载指定文件mget 文件名⑥下载指定类型文件mget *.gz 或者 mget *.zip 或者 mget *.tar⑦下载指定文件规则例如下载以dir开头并且以.f 的全量文件 或者.i结尾的增量文件mget dir.*.i mget dir.*.f⑧异常日志输出把常见异常归纳一下遇到后将异常信息输出到指定目录下面文件名按照一定规则随即自动生成 三、脚本内容 前提安装lftp yum install lftp 3.1. 案例脚本 #!/bin/bash fdate$(date %Y%m%d%H%M%S) flog/app/blacklist/logs/accuitydownload- elog/app/blacklist/logs/errors-fname$flog$fdate.log ename$elog$fdate.loglftp -u ftpuser,123456 ftp://192.168.0.110:21 EOF $fname 21 set xfer:clobber on lcd /app/data cd /send/ods/20201226 mget UPIDGWL.ZIP by EOFif grep -i Login failed $fname /dev/null then echo ERROR: Login failed $ename fi if grep -i Not connected $fname /dev/null then echo ERROR: Cannot connect to the destination $ename fi if grep -i No such file $fname /dev/null then echo ERROR: Cannot change directory. No such file or directory. $ename fi if grep -i No such directory $fname /dev/null then echo ERROR: Cannot change remote directory. No such file or directory. $ename fi if grep -i File or Directory does not exist $fname /dev/null then echo ERROR: Cannot transfer. File or Directory does not exist $ename fi3.2. 案例脚本升级 创建conf文件夹用来存放配置文件 创建sftp_conn.conf配置文件内容分隔符 | mkdir conf vim ftp_conn.conf #内容不做限制 192.168.0.110|ftpuser|123456|/send/ods/|21|升级后的脚本 #!/bin/bash fdate$(date %Y%m%d%H%M%S) flog/app/blacklist/logs/accuitydownload- elog/app/blacklist/logs/errors-fname$flog$fdate.log ename$elog$fdate.loglinecat ./conf/ftp_conn.conf hostecho $line|awk -F | {print $1} usernameecho $line|awk -F | {print $2} passwordecho $line|awk -F | {print $3} remote_pathecho $line|awk -F | {print $4} sftp_portecho $line|awk -F | {print $5}exec_datedate -d 0 days ago %Y%m%d local_datadir/app/data#echo $line #echo $host #echo $username #echo $password #echo $remote_path #echo $exec_date #echo $local_datadirlftp -u $username,$password ftp://$host:$sftp_port EOF $fname 21 set xfer:clobber on lcd $local_datadir cd $remote_path/$exec_date mget UPIDGWL.ZIP by EOFif grep -i Login failed $fname /dev/null then echo ERROR: Login failed $ename fi if grep -i Not connected $fname /dev/null then echo ERROR: Cannot connect to the destination $ename fi if grep -i No such file $fname /dev/null then echo ERROR: Cannot change directory. No such file or directory. $ename fi if grep -i No such directory $fname /dev/null then echo ERROR: Cannot change remote directory. No such file or directory. $ename fi if grep -i File or Directory does not exist $fname /dev/null then echo ERROR: Cannot transfer. File or Directory does not exist $ename fi(企业内部需求实战_03)_shell脚本 sftp协议下载文件 https://gblfy.blog.csdn.net/article/details/103875246
http://www.zqtcl.cn/news/742295/

相关文章:

  • 隐形眼镜网站开发的经济效益莘县网站开发
  • 开创集团网站建设如何在学校网站上做链接
  • 上海优秀网站设计百度投诉中心人工电话号码
  • 卖建材的网站有哪些跨境电商工具类产品的网站
  • 做毕业网站的周记网站开发项目书
  • 门户网站价格仿站工具下载后咋做网站
  • 国外优秀ui设计网站常州网站建设电话
  • 大连手机网站建设做外贸无网站如何做
  • 做旅游门票网站需要什么材料人工智能培训机构哪个好
  • 免费的网站程序个人网站可以做论坛么
  • ps中网站页面做多大的wordpress cdn 阿里
  • 深圳整站创意设计方法有哪些
  • 浙江做网站多少钱江门市网站开发
  • 保定建站价格dw软件免费安装
  • 在建设部网站上的举报凡科网怎么建网站
  • wordpress做小说网站工作期间员工花钱做的网站
  • 婚介网站方案小说网站架构
  • 英文在线购物网站建设湖北建设厅举报网站
  • 漯河网络推广哪家好宁波网站seo公司
  • 网站设计ppt案例做物流用哪个网站好
  • 做网站官网需多少钱天元建设集团有限公司财务分析
  • 一般网站建设用什么语言网络规划设计师历年考点
  • 做网站卖菜刀需要什么手续江苏网站优化
  • 花生壳内网穿透网站如何做seo优化鞍山58同城网
  • 怎么为一个网站做外链跨境电商app
  • 医疗网站不备案seo技巧课程
  • 网页和网站有什么区别湖南省郴州市邮编
  • 公考在哪个网站上做试题武威做网站的公司
  • 河南如何做网站常州网站建设价位
  • 昆山网站建设培训班成都百度