QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1039|回复: 3

ftp服务器之间的数据同步怎么实现!

[复制链接]
发表于 2004-12-2 09:26:58 | 显示全部楼层 |阅读模式
现在有两个ftp server
ftp1 linux9.0 ip 218.4.*.* (vsFTPd 1.1.3)
ftp2 windows ip 218.5.*.* Serv-U FTP Server v5.2
现在我要做的就是ftp1 /home/user/in/下的文件时时的和 ftp2 /bub/home/user/in 下面实现同步,我只能在ftp1上作文章,ftp2我只有ftp的权限;
有什么好办法吗!
发表于 2004-12-3 19:48:31 | 显示全部楼层
#!/bin/bash
#bug: 不能传子目录

ftp -i -n <<!
open 218.5.*.*
user xx yy(这是passwd)
bin
cd /bub/home/user/in
mput /home/usr/in/*
ls
close
bye
!

将它存成脚本,加可执行权限,再加到cron里,定时执行吧
回复

使用道具 举报

发表于 2004-12-3 21:11:24 | 显示全部楼层
再引用http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=67743

rickdu

1.编辑.netrc,增加如下一行:
machine 服务器地址 login 用户名 password 密码
2.编辑一个文件.ftp_cmd,存储ftp命令用:
lcd 本地目录
cd 远端目录
mput *.tbz
bye
3.crontab -e,增加一行:
10 4 * * 0 ftp -i < .ftp_cmd

自己修改一下凑合着用吧。



还是要多看man,少看woman---也引用谁的....不知道
回复

使用道具 举报

发表于 2004-12-7 08:01:33 | 显示全部楼层
maybe, you can make your ftp server "ftp1" to be the mirror of server "'ftp2"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 16:11 , Processed in 0.035869 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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