Linux Shell 下载网站指定文件
生活随笔
收集整理的這篇文章主要介紹了
Linux Shell 下载网站指定文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Shell腳本,用來從網站下載指定文件名的文件。先判斷本地這個文件是否存在,如果存在則忽略,不存在則從遠程服務器上下載,下載成功后本地的批次號累加1,然后使用新的批次號繼續下載新文件。
#!/bin/bash downToday() {file1="/download/billdownload/settlements_xx/settlement_detail_report_batch_"batchno="`expr $(cat /home/aaa/batchno_xx) + $1`"suffix="_`date +\%C\%y\%m\%d`.csv"file3="${file1}$batchno${suffix}"if [ -f "$file3" ]thenecho "local file:settlement_detail_report_batch_`echo $batchno${suffix}` found" > /home/aaa/settle_xx.txtelseecho "local file:settlement_detail_report_batch_`echo $batchno${suffix}` not found" > /home/aaa/settle_xx.txtwget -P /download/billdownload/settlements_xx --http-user=username --http-password=passwd --no-check-certificate -e "https_proxy=proxyurl:proxyport" https://url/reports/download/MerchantAccount/bbbb/settlement_detail_report_batch_`echo $batchno${suffix}`if [ -f "$file3" ]thenexpr $(cat /home/aaa/batchno_xx) + 1 > /home/aaa/batchno_xxdownToday 0fifi }for (( j=0; j<78; j=j+1 )); dodownToday 0downToday 1sleep 10m done?
編輯crontab文件以便在指定時間執行調度任務(job)
30 10 * * * /home/aaa/settle_xxx.sh?
轉載于:https://www.cnblogs.com/frankyou/p/8416313.html
總結
以上是生活随笔為你收集整理的Linux Shell 下载网站指定文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息摘要算法之四:SHA512算法分析与
- 下一篇: c#抽象类与接口