2012-03-27 116 views
0

我不確定爲什麼這個rsync命令不同步?爲什麼此rsync命令不同步?

rsync -v -e [email protected]:/var/log/apache2/USAGE-log.txt splunk-rync-logs/log.txt 

我看到這個返回後,該命令顯示OK。

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 

有什麼建議?

+1

遠程文件可能是空的? – sth 2012-03-27 02:46:48

回答

1

-e選項(rsync的版本3.0.8協議版本30)的語法是:

-e, --rsh=COMMAND   specify the remote shell to use 

對於使用諸如-e 'ssh -p 2234'

也許你有不同的版本,但這是我開始尋找的地方。