Опция Verbose позволяет мне видеть каждый файл, который передается, я использую опции, такие как --stats
и --info=progress2
, чтобы показать мне больше информации о процессе передачи.
Я хочу выяснить, как показывать системное время после каждой передачи файла, потому что иногда, когда rsync завершается неудачно из-за сбоя туннеля, он останавливается без уведомления и выглядит так, как будто он все еще передает - процесс не прерывается, но если бы на экране показывалось системное время, не только я мог бы легко попытаться отладить проблему, но и заметил бы, что что-то не так, просто увидев метки времени на экране оболочки.
Из страниц справочника: - out-format=FORMAT выходные обновления с помощью указанного ФОРМАТА
Для проявления вывода на экране, не в журнале, я нашел --out-format="%t %f"
работать к своей удовлетворенности.
первое предложение --log-file
lemonslice также произвело все в нужном формате, похоже, что недокументированный псевдоним --out-format
, однако --log-file-format
не показывает на экране, это - опция для --log-file
.
Страница руководства rsync говорит, что можно настроить формат журнала. %t
тег означает дату и время существующей системы. Например, можно добавить следующий переключатель к rsync:
[еще 117] информация в страницах руководства http://manpages.ubuntu.com/manpages/trusty/en/man1/rsync.1.html (- формат файла журнала = "% t [%p] %o %h [%a] %m (%u) %f %l"
log-file-format
) и http://manpages.ubuntu.com/manpages/trusty/man5/rsyncd.conf.5.html (теги форматирования журнала).