㈠ 在Linux的客户端上怎么写可以自动每隔5分钟连接远程的FTP的脚本
/etc/crontab linux的任务计划*/5 * * * * 你的脚本 这就是每5分钟运行一次脚本 脚本要写ftp的自动应答 可以使用 expect命令
㈡ FTP服务器与客户端资料 数据定期更新脚本怎样写
客户端:
1 *.ftp 2 *.bat 3 WINDOWS计划任务
第一步: 脚本语言写在tongbu.ftp 中
open 192.168.0.99
administrator
d:
Cd jieshouwenjian
Bin
Prompt
Mget *.*
Bye
****** Mget 是下载 Mput 是上传 ******
第二步:写批处理文件 来执行你的脚本 tongbu.bat
ftp -s:d:\tongbu.ftp
第三步:打开WINDOWS计划任务 设定定时执行
控制面板——计划任务
服务器端:
建立好 用户名:administrator 密码:无 的用户
㈢ 我在网上找的了一个shell脚本用于给FTP服务器传送文件,但是部分内容不懂 求大神赐教
FTPIT只是个标志,你看最后边还有一个FTPIT,整体是这样的
ftp -i -n $IP <<FTPIT
...
FTPIT
它就和<<EOF是一样的,就是代表在前后两个FTPIT之间的内容传给ftp命令执行。
㈣ 编写一个VBS或者BAT的从FTP自动下载并运行的脚本
@echo open 192.168.1.4>x @echo 用户名>>x @echo 密码>>x @echo get one.jpg d:\abc.jpg>>x @echo bye>>X @ftp -s:x @del x /q @start d:\abc.jpg 保存以上代码为bat文件,并修改相关数据. "192.168.1.4" 改成你的服务器地址并替换上你的用户名和密码 "get one.jpg d:\abc.jpg" 这一句是下载服务器根目录下的one.jpg 到 d盘并重命名为abc.jpg 最后一句就是打开运行 d盘下的abc.jpg 如果不懂咱再说.
㈤ 自己做BAT脚本 通过FTP服务器自动下载或上传到本机电脑 公司里面用的研究了很久
1. ftp.tmp 是用命令产生的一个ftp命令文本,这个文本在运行ftp命令之后会自动运行。
ftp.tmp 的内容是
open 192.168.10.10
bak
bak
mget * (这句就是下载所有文件)
bye
2. 要达到你上传d:/1.txt,把批处理内容改为
@echo off
@echo xp的任务开始le...................
echo open 192.168.10.10>>ftp.tmp
echo bak>>ftp.tmp
echo bak>>ftp.tmp
echo put d:/1.txt>>ftp.tmp
echo bye>>ftp.tmp
ftp -i -s:ftp.tmp
del ftp.tmp
@echo 搞定收工。
@echo on
还有问题Q 7841983
㈥ ftp脚本抓取数据 shell脚本怎么写
假设需要每天11:00自动使用ftp从服务器server下的一个目录下载文件到本地。
重点:ftp命令如何获取用户名,密码。
vi ftps //编写脚本ftps
#!/usr/bin/sh
ftp -i -in <<!
open 192.168.1.171 //连接到服务器(假设为192.168.1.171)
user $ftpuser $password //用户名和密码
bin //以二进制传送
cd / //到ftpuser的根目录(
passive //如果出现no route to host提示,使用passive模式
mget $1 //获取命令后加的参数(文件或者文件夹)
bye //退出
!
保存退出
chmod +x ftps
crontab -e
00 11 * * * /$path/ftps
保存退出
这样在每天11点的时候就可以自动ftp下载数据了。
㈦ Linux FTP脚本
试一下在put前,设置传输模式为二进制,即用 binary 命令。
另外,是不是你的winrar不支持.gz格式的,结果导致它报错?你可以试一下用其他格式压缩,或者干脆就不压缩,直接传一个文本或图片文件过去看看有没有传输的问题。