首页 > 代码库 > 写了一个简单的Linux Shell用来下载文件
写了一个简单的Linux Shell用来下载文件
#!/bin/sh for (( i=0; i<30; i=i+1 )); do # 利用spider来探测请求的资源是否存在,并把请求的结果写入到一个文件 wget --spider --http-user=username --http-password=passwd --no-check-certificate -e "https_proxy=http://URL:port" fileURL &> spiderResult.txt # 把文件内容读取到一个变量中 abc="`cat /home/yxf/spiderResult.txt`" # 读取变量的最后6个字符,如果是exists则说明要下载的文件是存在的,这种情况下可以发起文件下载请求 okIndex=${abc:(-7):6} if [ "$okIndex" = "exists" ]; then # 文件下载 wget -P /download/billdownload --http-user=username --http-password=passwd --no-check-certificate -e "https_proxy=http://URL:port" fileURL break fi # 如果文件不存在,则把当前线程睡眠20分钟 sleep 20m done
写了一个简单的Linux Shell用来下载文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。