lftp 贴心好友 备份服务器bash脚本
更新时间:2009年09月17日 20:05:48 作者:
作为linux系统管理员,经常需要同时管理多台机器 备份各机器的配置文件就要靠脚本了,简单明了
利用了 bash 和 lftp 的自动登录功能 lftp 支持 ftp ssh 等多种登录协议
#!/bin/bash
echo "script start at " `date "+%Y-%m-%d %H:%M:%S"`
for site in "192.168.1.2" "192.168.1.3"
do
echo $site
/usr/bin/lftp << EOF
open ftp://username:password@$site
get something -o localfilename
.... other get .................
EOF
done
echo "script end at " `date "+%Y-%m-%d %H:%M:%S"`
复制代码 代码如下:
#!/bin/bash
echo "script start at " `date "+%Y-%m-%d %H:%M:%S"`
for site in "192.168.1.2" "192.168.1.3"
do
echo $site
/usr/bin/lftp << EOF
open ftp://username:password@$site
get something -o localfilename
.... other get .................
EOF
done
echo "script end at " `date "+%Y-%m-%d %H:%M:%S"`
相关文章
linux系统中rsync+inotify实现服务器之间文件实时同步
这篇文章主要介绍了rsync+inotify实现服务器之间文件实时同步,需要的朋友可以参考下2014-11-11Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)
这篇文章主要介绍了Linux系统防CC攻击自动拉黑IP增强版(Shell脚本),需要的朋友可以参考下2015-04-04Ubuntu下Subversion(SVN)的快速安装与配置详解
这篇文章主要介绍了Ubuntu下Subversion(SVN)的快速安装与配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器的方法
以下是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行版的机器上安装 Lighttpd Web 服务器的简要流程,需要的朋友可以参考下2017-04-04inotify-tools+rsync实时同步文件的配置方法
我使用的是google的inotify-tools,比较简单.国内有功能很强大的类似的程序,但是好复杂.2013-02-02
最新评论