`
zqjshiyingxiong
  • 浏览: 433306 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

LINUX:远程备份,利用FTP自动上传档案

阅读更多

利用FTP自动上传档案

#!/bin/bash
#
#1. Input your FTP's ID and Password
    host="192.168.1.100"
    id="testing"
    pw="password"


#2.   What is the correct and remote working directory
    basedir="/disk2/backup"                        #本机上要上传的档案路径
    remodir="/disk2/backup_testinghost" #远程主机要备份的目录

#3. the tar file
    filename="backup.testinghost.tar"

# 4. starting tar work
# 因为所有的档案都被分门别类的放置在/disk2/backup这个目录中,
#但是FTP传送还是一个档案送完比较容易和快速,所以我们先将它们压缩成一个。
cd $basedir
tar -cvf $filename *


# 5. 下面就是ftp自动联机并操作上传的 script
ftp -n "$host" > "$basedir"/"$filename".log   2>&1 <<EOF
usr      $id      $pw
binary
cd   $remodir
put   $filename
bye
EOF

 

##################################

#第一次测试时,发现不能发送,有原来EOC改为EOF,$1 给为&1

#第三次测试成功

1
0
分享到:
评论

相关推荐

    linux自动备份文件 并上传到远程服务器 脚本实现

    Linux下mysql定时自动备份并FTP到远程脚本

    linux 自动备份数据库上传FTP //含有注释

    CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期

    Linux VPS 自动备份数据到远程主机FTP的方法

    备份的数据如果不是特别大的话,不建议压缩,防止其中可能会有已经被多次压缩.../bin/bash #FTP信息 FTP_IP= FTP_USER= FTP_PASS= #备份数据库 /etc/init.d/mysqld stop MySQLBakName=MySQL_$(date +”%Y%m%d”).tar.gz

    简单的远程FTP定时备份Shell脚本分享

    现在则希望,利用本地的centos机器,自动备份到本地. 解决方法如下: 1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定. 代码如下:wget ftp://user_name:password@ip_address:port/dir/file_name 2....

    linux下实现ftp自动备份shell脚本

    ftp命令把远程计算机上的文件传输到本地计算机时,需要和用户交互。怎样使交互过程自动化呢

    linux下自动备份MySQL数据并上传到FTP上的shell脚本

    代码如下: #!/bin/bash #Mysql autobackup shell # # #—————-set the mysql login parameters dbuser=root ... 0 no send to a ftp server,1 send to a ftp server copytoftp=1 ftpserver=172.16.25.2 ftpuser=l

    MxsDoc是基于Web的文件管理系统,全平台支持:Linux,Windows,Mac

    文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。

    linux文件共享服务汇总

    1、samba服务器 Windows与Linux文件共享 (主局域网) 1.1samba服务器介绍 1.2samba服务的启动和进程 1.3Samba 配置 1.4samba服务器端常用命令 1.5Samba应用示例一:...4.2远程传输,备份 4.3使用rsync实现增量备份

    睿备份 v4.2.5.zip

    5、自动/手工备份本地、远程、FTP文件备份; 6、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输,并可指定周期进行自动删除; 7、支持第三方软件MSSQL、MySQL、PostgreSQL数据库备份文件即时恢复; 8、查阅...

    docsys-linux-2.02.18.tar.gz (MxsDoc 专业版 / 企业版)

    文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。

    睿备份(IBAK)V3.4.1

    4、自动(计划任务模式)/手工备份本地或远程文件备份; 5、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输,并可指定周期进行自动删除; 6、支持第三方软件MSSQL、MySQL、PostgreSQL数据库备份文件即时...

    mysqlbackup:MySQL备份

    将您MySQL数据库备份到磁盘,FTP和电子邮件 这是一个用于备份MySQL服务器的Shell脚本。 它可以与任意数量的服务器通信(远程或本地),并且具有一些功能可以过滤出特定的数据库和表名。 要求 要在本地备份数据库,您...

    Linux指令一周通 (技术图书大系).azw3

    2.21 sed指令:利用script命令处理文本文件 2.22 sort指令:将文本文件内容加以排序 2.23 spell指令:拼字检查程序 2.24 tr指令:转换文件中的字符 2.25 uniq指令:检查文件中重复出现的行 2.26 vi指令:文字编辑器 ...

    WinSCP (Windows Secure Copy) 免费开源的广泛用于与Unix和Linux服务器系统的文件交互

    是一个免费、开源的Windows应用程序,主要用于通过SFTP (SSH File Transfer Protocol)、SCP (Secure Copy Protocol)、FTP (File Transfer Protocol) 和WebDAV协议在本地计算机和远程计算机之间安全地传输文件。...

    cmd操作命令和linux命令大全收集

    ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网...

    LINUX操作系统(电子教案,参考答案)

    Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络资源共享和电子邮件方面的应用,以及DNS、FTP、Web...

    每天一个linux命令(61):wget命令详解

    对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这...

    docsys-win-2.02.18.zip(MxsDoc 专业版 / 企业版)

    文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。

Global site tag (gtag.js) - Google Analytics