`
httpclient_bd
  • 浏览: 73940 次
  • 性别: 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
分享到:
评论

相关推荐

    可以发送到FTP的代码

    注释中的另一段代码提供了另一种方法,即使用Access数据库的`DoCmd.TransferText`命令导出表数据。 ##### 五、FTP脚本文件生成 ```vb strFTPScriptFileName = strFTPServerFolder & dstfile1 Set objFSO = ...

    Unix下的FTP客户端

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

    linux shell

    构建一个能够支持全网段邮件收发服务的企业级邮件服务器。 **具体步骤** 1. **选择邮件服务器软件**:例如Postfix或Exim。 2. **安装软件**:使用包管理器安装所选的邮件服务器软件。 3. **配置邮件服务器**:编辑...

    ftp使用文档

    这段代码展示了如何使用C#上传一个本地文件到远程FTP服务器。通过实例化`FtpWebRequest`对象并设置相应的属性,可以轻松实现FTP命令的调用。此外,`FtpWebResponse`类用于接收服务器的响应信息,便于进一步处理或...

    shell02.docx

    Shell是计算机科学中的一个关键概念,它是一种命令行解释器,为用户提供与操作系统交互的界面。用户可以通过Shell脚本编写一系列指令,实现自动化任务。在Linux和Unix系统中,常用的Shell包括Bash、Csh、Ksh等。下面...

    PCMan-FTP+溢出脚本

    通常,payload包括了shellcode,即一段可以在目标系统上执行的机器码,以实现攻击者的目的,如获取远程shell。 3. **溢出条件**:脚本会包含如何构造输入以满足溢出条件的逻辑。这可能涉及到字符编码、字符串长度、...

    Arm-Linux下使用的ftp服务和telnet服务

    在"Arm-Linux下使用的ftp服务和telnet服务"这个主题中,我们将深入探讨这两个服务的安装、配置和使用。 首先,FTP是一种应用层协议,用于在客户端和服务器之间传输文件。在ARM Linux系统中,`bftpd`是一个常见的FTP...

    Linux Shell小常识.pdf

    例如,在这个文件中加入特定的IP地址或地址段,可以允许或禁止特定主机访问如SSH或FTP等服务。这样,我们可以精细化地管理网络连接,防止未授权的访问。 PAM(Pluggable Authentication Modules)是Linux中用于认证...

    漏洞分析报告-FTP.docx

    - 利用mona插件生成一段长度为6000的Fuzz字符串,并将其作为登录请求发送给服务器。 - 这一步是为了找出导致缓冲区溢出的具体数据量和格式。 3. **定位溢出点:** - 通过x32dbg调试工具,在处理网络数据的函数处...

    一步步教你如何编写Shell脚本

    这段代码会获取第一条提交记录的消息,并打印出来。 #### 五、文件读写操作 ##### 写文件 - **直接写入**:`echo "content" &gt; filename.txt` - **追加内容**:`echo "content" &gt;&gt; filename.txt` ##### 读文件 ```...

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

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

    EditPlus+v2.30配置程序员基本用到所有模板

    4. **代码片段管理**:EditPlus支持代码片段管理器,用户可以将常用的代码段保存为片段,然后在需要时通过搜索快速插入。这对于频繁使用的代码块尤其有用,比如数据库连接代码、异常处理等。 5. **自动完成**:...

    DELPHI实现通过URL触发自定义协议的软件(源代码)

    这段代码注册了一个新的协议,其中`ProtocolName`是你自定义的协议名称,`ExePath`是你的应用程序可执行文件的路径。当用户通过这个协议启动你的程序时,`%1`会被替换为URL后面的参数。 在Delphi程序中处理URL的...

    busybox 源代码

    通过共享代码段,减少了二进制文件的大小;并且尽可能地减少了内存占用。 总之,Busybox 是 Linux 嵌入式开发中的重要工具,它的源代码不仅提供了对各种 Unix 工具的实现,还展示了如何在有限的资源下实现高效的...

    详解Linux使用shell+expect远程登录主机

    在Linux环境下,使用Shell脚本结合Expect工具进行远程登录是一种高效且灵活的方式。本文将详细介绍如何利用这两种工具实现自动化远程登录,并提供具体的实现步骤及注意事项。 #### 一、理解Shell与Expect **Shell*...

    局域网环境下的软件在线自动升级--基于VB6+SQL Server 2000的实现方法.pdf

    - 当VB6编写的客户端程序启动时,会在Form_Load事件中插入一段代码,用于连接SQL Server 2000数据库并查询是否有新的版本可用。 - 如果数据库返回的新版本号大于客户端当前版本号,那么程序会提示用户有新版本,并...

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

    此段代码展示了如何使用INET控件来获取目标网页的头部信息(例如最后修改日期和文件大小等),并进一步判断文件的存在状态。此外,还介绍了如何判断当前设备是否已连接至Internet,并在此基础上获取网页源码并将其...

    新增代码题

    - **数据预处理**:首先通过FTP将原始数据文件传输到Hadoop服务器,接着使用Shell命令上传到HDFS。接下来,通过MapReduce进行数据清洗工作,包括但不限于时间格式化、空字段处理、重复数据和冗余数据的过滤、特殊...

    ChatGPT写21个程序,16个有漏洞:离取代程序员还远着呢.pdf

    然而,最新的研究表明,尽管ChatGPT的性能令人印象深刻,但它生成的代码存在严重的安全性问题,这使得它离取代程序员还有很长一段距离。 一项由加拿大魁北克大学的研究团队进行的深度分析表明,ChatGPT在生成代码时...

    PHP实例开发源码-php 远程修改SERV-U帐号密码.zip

    通过学习和分析这段代码,你可以学习到如何组织PHP代码以实现与服务器的交互,以及如何处理复杂的网络请求和响应。 总之,"PHP实例开发源码-php 远程修改SERV-U帐号密码.zip"提供了一个实用的案例,展示了如何使用...

Global site tag (gtag.js) - Google Analytics