`
httpclient_bd
  • 浏览: 72448 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SHELL下FTP的一段代码

阅读更多
#!/bin/bash

FTP_SERVER=1.1.1.1
FTP_USER=ssss
FTP_PWD=sssssss

THE_DIR=thedir

TIMESTAMP=`date -d today +"%Y%m%d%H%M"`
TARGET_DIR=/opt/xxx/$TIMESTAMP
mkdir $TARGET_DIR

FTP_RESPONSE=`ftp -n -v << EOF 2 >&1
open $FTP_SERVER
passive off
prompt off
user $FTP_USER $FTP_PWD
cd $RCV_DIR
lcd $TARGET_DIR
mget *.xml
bye
EOF`
echo $FTP_RESPONSE
分享到:
评论

相关推荐

    Unix下的FTP客户端

    这是我前段时间封装的一个FTP客户端类,用Socket写的,环境为Unix。 之所以封装这个类是因为以前在unix下写文件上传下载的操作都是调shell脚本,C、C++很难控制与shell的交互, 并且无法获知出错的错误代码,...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    如何将窗体连接网页源代码

    ''这段代码使用了GetHeader来返回页面信息,比较准确一些 ''可以得到文件最后修改日期,文件大小等等 ''用这个办法还可以判断一个文件是否存在 Private Sub Command1_Click() Dim a As String Dim str As ...

    Linux高级bash编程

    在一个文本文件的段间插入空行 9-11. 利用修改文件名,来转换图片格式 9-12. 模仿getopt命令 9-13. 提取字符串的一种可选的方法 9-14. 使用参数替换和error messages 9-15. 参数替换和"usage"messages 9-16. 变量...

    Advanced Bash-Scripting Guide <>

    在一个文本文件的段间插入空行 9-11. 利用修改文件名,来转换图片格式 9-12. 模仿getopt 命令 9-13. 提取字符串的一种可选的方法 9-14. 使用参数替换和error messages 9-15. 参数替换和"usage"messages 9-16. 变量...

    vc++ 开发实例源码包

    CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及...

    linux基础知识培训.ppt

    shell 编程是 Linux 中的一种编程方式,使用 shell 脚本可以实现自动化的任务执行。shell 编程语言包括 bash、sh、csh 等多种语言。shell 脚本可以实现文件操作、进程控制、网络通信等多种功能。 八、学习 Linux 的...

    linux用户创建

     -c comment 指定一段注释性描述。  -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。  -g 用户组 指定用户所属的用户组。  -G 用户组,用户组 指定用户所属的附加组。  -s ...

    java开源包8

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包10

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    2009 达内Unix学习笔记

    回车&lt;return&gt; 继续打开下一行; b 另外开上一屏; f 另外开下一屏; h 帮助; q或Ctrl+C 退出; /字符串 从上往下查找匹配的字符串; ?字符串 从下往上查找匹配的字符串; n 继续查找。 四、退出命令 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    前面介绍了Linux下有多种Shell,一般缺省的是Bash,如果想更换Shell类型可以使用chsh命令。先输入账户密码,然后输入新Shell类型,如果操作正确系统会显示“Shell change”。其界面一般如下: Changing fihanging ...

    天行网安公司_嵌入式-常用知识&面试题库_大厂面试真题.doc

    这两段代码的区别在于,code 1 中的数组 array 是没有被初始化的,而 code 2 中的数组 array 则被初始化为 {"abc"}。这两种初始化方式的结果是不同的,code 1 中的数组 array 将被自动初始化为随机值,而 code 2 中...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包2

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包6

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics