这就是我想要达到的目标
用户上传file1.jpg到服务器A
使用wgetServer B仅在Server A上下载file1.jpg(如果该文件比Server B上已有的文件更新),然后用新文件替换Server B上的文件。
我知道我可以用途:
wget -N http://www.mywebsite.com/files/file1.jpg
字符串
检查目标文件是否比源文件新,但我有点困惑,我如何格式化命令,让它知道什么和实际的源文件在哪里?
是不是这样的:
wget -N http://www.mywebsite.com/files/file1.jpg /serverb/files/file1.jpg
型
1条答案
按热度按时间64jmpszr1#
您可以使用
-P
选项来指定下载文件的目录:字符串
你也在谈论下载和替换文件。请注意,
wget
会覆盖文件,因此在下载时它会“损坏”。我认为你不能只使用wget
来原子替换文件。你需要一个小脚本,使用临时文件和move
来原子替换服务器B中的文件。