LinuxSir.cn,穿越时空的Linuxsir!

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

如何做一个ftp的mirror站点?

[复制链接]
发表于 2004-5-25 16:38:20 | 显示全部楼层 |阅读模式
比如我想同步更新(每隔一小段时间)ftp://ftp.slackware.com
发表于 2004-5-25 17:44:41 | 显示全部楼层
#!/bin/bash

MIRROR="/usr/bin/mirror"
OPTS="-n"
#-n测试结果 -d执行下载并输出结果
cat > mirror.tl8w << EOF
#更多规则参考这里
#http://wwwtest.sunsite.org.uk/packages/mirror/mirror.html
package=tl8w
comment=tl8w_jp_ftp_ver
#与FTP相关的
site=ftp.turbolinux.co.jp
remote_user=anonymous
remote_password=anonymous@anonymous.org
#远端镜像目录
remote_dir=/pub/TurboLinux/TurboLinux/ia32/Workstation/8/install
#本地镜像目录
local_dir=/turbo/install
#档案复制
#若远端档案比近端的档案新的的话,下载回来
get_newer=true
#如果两端大小不一样,下载远端
get_size_change=true
#本地文件属性
user=0
group=0
file_mode=0444
dir_mode=0755
#同步镜像
#同步2端,如果本地存在远端不存在的文件则自动删除
#do_deletes=true
#远端已经不存在的文档移到save_dir
save_deletes=true
#相对于local_dir实际路径为/turbo/install/tmp
save_dir=tmp
#更新日志记录
#相对于local_dir实际路径为/turbo/install/new_update_log
update_log=new_update_log
local_ignore=new_update_log
EOF

${MIRROR} ${OPTS} mirror.tl8w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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