利用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
#第三次测试成功
分享到:
相关推荐
Linux下mysql定时自动备份并FTP到远程脚本
CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期
备份的数据如果不是特别大的话,不建议压缩,防止其中可能会有已经被多次压缩.../bin/bash #FTP信息 FTP_IP= FTP_USER= FTP_PASS= #备份数据库 /etc/init.d/mysqld stop MySQLBakName=MySQL_$(date +”%Y%m%d”).tar.gz
现在则希望,利用本地的centos机器,自动备份到本地. 解决方法如下: 1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定. 代码如下:wget ftp://user_name:password@ip_address:port/dir/file_name 2....
ftp命令把远程计算机上的文件传输到本地计算机时,需要和用户交互。怎样使交互过程自动化呢
代码如下: #!/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
文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。
1、samba服务器 Windows与Linux文件共享 (主局域网) 1.1samba服务器介绍 1.2samba服务的启动和进程 1.3Samba 配置 1.4samba服务器端常用命令 1.5Samba应用示例一:...4.2远程传输,备份 4.3使用rsync实现增量备份
5、自动/手工备份本地、远程、FTP文件备份; 6、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输,并可指定周期进行自动删除; 7、支持第三方软件MSSQL、MySQL、PostgreSQL数据库备份文件即时恢复; 8、查阅...
文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。
4、自动(计划任务模式)/手工备份本地或远程文件备份; 5、备份文件可通过LAN/FTP/云/EMAIL进行异地存储/传输,并可指定周期进行自动删除; 6、支持第三方软件MSSQL、MySQL、PostgreSQL数据库备份文件即时...
将您MySQL数据库备份到磁盘,FTP和电子邮件 这是一个用于备份MySQL服务器的Shell脚本。 它可以与任意数量的服务器通信(远程或本地),并且具有一些功能可以过滤出特定的数据库和表名。 要求 要在本地备份数据库,您...
2.21 sed指令:利用script命令处理文本文件 2.22 sort指令:将文本文件内容加以排序 2.23 spell指令:拼字检查程序 2.24 tr指令:转换文件中的字符 2.25 uniq指令:检查文件中重复出现的行 2.26 vi指令:文字编辑器 ...
是一个免费、开源的Windows应用程序,主要用于通过SFTP (SSH File Transfer Protocol)、SCP (Secure Copy Protocol)、FTP (File Transfer Protocol) 和WebDAV协议在本地计算机和远程计算机之间安全地传输文件。...
ftp ip 端口 用于上传文件至服务器或进行文件操作,默认端口为21。bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网...
Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络资源共享和电子邮件方面的应用,以及DNS、FTP、Web...
对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这...
文件管理系统、文档安全管理系统、分布式文档管理系统、协同办公系统、电子书、软件接口管理系统、自动备份软件、网页版SVN仓库、网页版GIT仓库、FTP客户端、SFTP客户端、SMB客户端、Linux系统远程文件访问。