两台主机间文件传输

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
自在江湖笑
帖子: 16
注册时间: 2010-10-13 12:36
送出感谢: 0
接收感谢: 0

两台主机间文件传输

#1

帖子 自在江湖笑 » 2013-03-30 11:54

A服务器上的文件夹 Afloder 10分钟内更新过的文件

传输到

B服务器上文件夹 Bfloder 且这个文件夹内的文件可以随时删除不影响A上的文件夹 :em20

各位有解吗
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
送出感谢: 9 次
接收感谢: 70 次
联系:

Re: 两台主机间文件传输

#2

帖子 zhw2101024 » 2013-03-30 12:16

rsync或者搭个ftp服务器
头像
自在江湖笑
帖子: 16
注册时间: 2010-10-13 12:36
送出感谢: 0
接收感谢: 0

Re: 两台主机间文件传输

#3

帖子 自在江湖笑 » 2013-03-30 12:44

zhw2101024 写了:rsync或者搭个ftp服务器
ftp似乎比较简单,就是shell不知道怎么写

用 find folder mmin -10 可以找出10分钟的文件

然后要怎么用ftp传输呢?
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
送出感谢: 9 次
接收感谢: 70 次
联系:

Re: 两台主机间文件传输

#4

帖子 zhw2101024 » 2013-03-30 14:56

在google上搜ftp脚本,一大把的,就不贴了。自己选一个合适的。可以写成脚本,把要上传的文件名作为参数传进去。用xargs可以对输出中的每一项执行脚本
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 两台主机间文件传输

#5

帖子 eexpress » 2013-03-30 17:45

不就是单向同步?rsync就是。
● 鸣学
头像
needle
帖子: 78
注册时间: 2009-12-01 13:34
送出感谢: 2 次
接收感谢: 5 次

Re: 两台主机间文件传输

#6

帖子 needle » 2013-04-05 0:37

1.find folder -mmin -10 | xargs -I{} scp/rsync ......
2.files=$(find folder -mmin -10);ftp -n IP<<EOF
user username password
mput $files
EOF
强烈推荐lftp…,ftp太难用了~,我一看到有同事用ftp命令,就有感觉自己有强迫症一样,特别难受~~
myshell^_^
xfce4.10最好用了……
舒适的滚轮升起焦点设计,大量快捷键,alt移动,糟糕的桌面图标……
珍爱生命,LFS 三思~
回复

回到 “Shell脚本”