LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 813|回复: 2

请教一个自动远程备份的脚本.[基本解决]

[复制链接]
发表于 2004-4-21 17:54:52 | 显示全部楼层 |阅读模式
请教各位大侠一个自动远程备份的脚本,由于本人是程序盲,所以没有能力编写,所以请各位帮忙.
所需要实现的功能如下:
定时备份几个目录下的文件,以及几个数据库文件然后自动用FTP上传到另一个远程机器上.备份数据库文件需要密码(如用mysqldump -u root -p bbs > bbs1.sql),还有FTP登录远程FTP服务器也需要密码.
发表于 2004-4-21 18:42:10 | 显示全部楼层

回复: 请教一个自动远程备份的脚本.

最初由 ansel 发表
请教各位大侠一个自动远程备份的脚本,由于本人是程序盲,所以没有能力编写,所以请各位帮忙.
所需要实现的功能如下:
定时备份几个目录下的文件,以及几个数据库文件然后自动用FTP上传到另一个远程机器上.备份数据库文件需要密码(如用mysqldump -u root -p bbs > bbs1.sql),还有FTP登录远程FTP服务器也需要密码.

可以把你手动的过程大致描述一下吗?
估计还是要用到expect。
expect中文手册
http://www.linuxsir.cn/bbs/showthread.php?threadid=96229
 楼主| 发表于 2004-4-22 20:34:36 | 显示全部楼层
谢谢版主的回复,我手动备份过程是顺序如下:
mysqldump -u root -p bbs > bbs-0422.sql
mysqldump -u root -p bbs1 > bbs1-0422.sql
tar cvf bbs-0422.tar bbs(目录)
tar cvf bbs1-0422.tar bbs1
lftp 192.168.0.1
login: abc
passwd:abc
cd backup
put bbs-0422.sql
put bbs1-0422.sql
put bbs-0422.tar
put bbs1-0422.tar
exit
完成了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表