rsync информация в файл

Я использую rsync для резервного копирования моих данных с одного сервера на другой. Это прекрасно работает.

rsync -aktvu -e 'ssh -p 22' --modify-window=1 --progress $SOURCE $USER@$SERVER:$DESTINATION 

Выводит на экран то, что было скопировано:

 building file list ... 11 files to consider ./ server/ server/myfile.txt 3152 100% 0.00kB/s 0:00:00 (xfer#1, to-check=8/11) server/test/ server/test/logfile01 8266 100% 7.88MB/s 0:00:00 (xfer#2, to-check=6/11) server/test/logfile07 41004 100% 39.10MB/s 0:00:00 (xfer#3, to-check=5/11) server/test/logfile08 318 100% 310.55kB/s 0:00:00 (xfer#4, to-check=4/11) server/test/logfile09 8262 100% 7.88MB/s 0:00:00 (xfer#5, to-check=3/11) server/test/logfile30 40325 100% 12.82MB/s 0:00:00 (xfer#6, to-check=2/11) server/test/logfile31 792 100% 193.36kB/s 0:00:00 (xfer#7, to-check=1/11) server/test/logfile32 3152 100% 769.53kB/s 0:00:00 (xfer#8, to-check=0/11) sent 105902 bytes received 214 bytes 14148.80 bytes/sec total size is 105271 speedup is 0.99 

Я хотел бы получить этот вывод и сохранить его в файл для справки. Я попробовал это,

 test_output=$(rsync -aktvu -e 'ssh -p 22' --modify-window=1 --progress $SOURCE $USER@$SERVER:$DESTINATION) getscript() { pgrep -lf ".[ /]$1( |\$)" } getscript "sync.sh" >/dev/null && echo "sync.sh" $test_output >> outputfile.txt; 

Это прекрасно работает, но вывод все в одной строке. Это не так хорошо с отступом, как указано выше. Как я могу вывести его, чтобы он был хорошо отступ?

ТКС

One Solution collect form web for “rsync информация в файл”

man rsync покажет опцию для записи вывода в файл журнала:

--log-file=FILE Эта опция заставляет rsync регистрировать, что он делает с файлом. Это похоже на протоколирование, которое выполняет демон, но может быть запрошено для клиентской стороны и / или серверной стороны для передачи, не связанной с деmonoм. Если указано как опция клиента, ведение журнала передачи будет включено с форматом по умолчанию "%i %n%L" . Посмотрите опцию --log-file-format если вы хотите переопределить это.

Linux и Unix - лучшая ОС в мире.