我不确定为什么这个rsync命令不同步?
rsync -v -e root@ec2-X.compute-1.amazonaws.com:/var/log/apache2/USAGE-log.txt splunk-rync-logs/log.txt
我看到这个命令返回后显示确定。
building file list ... done
-rw-r--r-- 0 2012/03/26 19:28:00 log.txt
sent 28 bytes received 12 bytes 80.00 bytes/sec
total size is 0 speedup is 0.00
但是没有数据添加到应该与远程文件同步的本地文件中:
ls -al
total 0
drwxr-xr-x 3 bd staff 102 Mar 26 19:28 .
drwxr-xr-x+ 54 bd staff 1836 Mar 26 19:28 ..
-rwxrwxrwx 1 bd staff 0 Mar 26 19:28 log.txt
有什么建议吗?
答案 0 :(得分:1)
-e
选项(rsync版本3.0.8协议版本30)的语法是:
-e, --rsh=COMMAND specify the remote shell to use
用于-e 'ssh -p 2234'
。
也许你有不同的版本,但那是我开始寻找的地方。