循环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