循環ftp的腳本
#!/bin/bash
#usage:getfileFirstDayLastDay
curday=$2
firstday=$1
while[$firstday-le$curday]
do
echo$curday
lftpusername:[email protected]<<EOF
lcd/ftp_folder
binary
getFile_$curday.csv-oFile_$curday.csv
close
bye
EOF
curday=`date-d"$curday1dayago"+%Y%m%d`
done
直接日期加1的根本沒考慮日期跨月的情況
⑵ ftp echo批處理命令,想要用for循環傳遞多個文件
你用dir把所有文件的路徑保存成txt
然後for讀取txt裡面的內容,取出文件路徑,判斷文件路徑中包含js或者class等字串,傳到相應的目錄裡面。
⑶ 在Linux的客戶端上怎麼寫可以自動每隔5分鍾連接遠程的FTP的腳本
/etc/crontab linux的任務計劃*/5 * * * * 你的腳本 這就是每5分鍾運行一次腳本 腳本要寫ftp的自動應答 可以使用 expect命令
⑷ shell腳本限時,用腳本實現ftp下載很多文件,每個文件最長5分鍾,超過則停止下載該文件,繼續下載另一個
我一般是用wget --timeout=seconds來做,腳本一行一個就行了。如果你電腦上有ncftpget,也可以用ncftpget -t seconds來做。
⑸ 在Linux的客戶端上怎麼寫可以自動每隔5分鍾連接遠程的FTP的腳本
for循環加個定時器sleep,寫出這樣一個腳本沒那麼難吧,是不是你太懶了。
⑹ windows下ftp腳本 我參考網上的一些例子,寫了以下兩個腳本,可是系統總是循環執行第一句
名字不能叫ftp.bat,換一個別的名字!
⑺ 求:ftp腳本
找個高手幫你弄吧~
⑻ 在shell調用的ftp命令里怎麼才能使用循環
FTP命令跟LINUX的差不多,可以用正常的英文單詞,比如:打開--OPEN,退出---EXIT或QUIT或BAY。你進入文件瀏覽,用LS命令列出當前目錄與文件如DOS的DIR,用DIR有的FTP伺服器也是支持的。另外如果不了解哪個命令,可以直接輸入HELP來獲取幫助的。
⑼ 如何通過批處理實現ftp中循環使用get命令
我要求加分啊!
很長時間沒用批處理,都快忘記了!搞了半小時才搞定!
先把FTP命令,存成一個ftp.bat
然後建一個run.bat
內容:
@echo off
set /a s=0
:start
ftp -s:ftp.bat
set /a s=%s% + 1
if %s%==3 goto exit
goto start
:exit
exit