Как получить информацию о файлах, скопированных на мой компьютер с помощью команды удаленного rsync?

Я переписываю каталог из машины B в машину A. Команда rsync запускается на машине B.

На машине A , какую информацию я могу получить об этом процессе rsync (прогресс / объем загружаемых данных и т. Д.) Без использования в машине B ?

2 Solutions collect form web for “Как получить информацию о файлах, скопированных на мой компьютер с помощью команды удаленного rsync?”

Предполагая, что у вас достаточно разрешений, вы можете либо strace процесс получения rsync либо использовать lsof чтобы узнать, какие файлы открыты.

Найдите процесс pspc rsync, например, используя pgrep rsync , но выберите ребенка, поскольку, вероятно, будет два. Затем используйте, например,

 strace -p 4484 -e rename 

где 4484 – найденный pid. Он покажет вам каждый новый файл, созданный по мере его переименования из временного имени. Вы можете немного упростить вывод:

 pid=$(pgrep -n rsync) strace -p "$pid" -e rename 2>&1 | sed 's/.*", //;s/) = 0//' 

Альтернативно, используйте, например,

  watch ls -l /proc/4484/fd/1 

который, как представляется, является файловым дескриптором, который используется для записи в файл temp. Это покажет вам, по крайней мере, каталог, в котором он находится.

Вы можете указать вариант для удаленной системы для регистрации, например.

 --remote-option=--log-file=/path/to/log/rsync.log 

это пример небольшого прогона rsync

 2015/10/21 10:59:43 [10785] receiving file list 2015/10/21 10:59:43 [10785] created directory stack2 2015/10/21 10:59:43 [10785] cd+++++++++ ./ 2015/10/21 10:59:43 [10785] >f+++++++++ Filexxx 2015/10/21 10:59:43 [10785] >f+++++++++ logfile 2015/10/21 10:59:43 [10785] >f+++++++++ logfile.sh 2015/10/21 10:59:43 [10785] cd+++++++++ dir1/ 2015/10/21 10:59:43 [10785] >f+++++++++ dir1/FileA 2015/10/21 10:59:43 [10785] >f+++++++++ dir1/FileB 2015/10/21 10:59:43 [10785] >f+++++++++ dir1/FileC 2015/10/21 10:59:43 [10785] >f+++++++++ dir1/filec 2015/10/21 10:59:43 [10785] cd+++++++++ dir2/ 2015/10/21 10:59:43 [10785] >f+++++++++ dir2/filea 2015/10/21 10:59:43 [10785] >f+++++++++ dir2/fileb 2015/10/21 10:59:43 [10785] sent 240 bytes received 1,703 bytes total size 1,051 
  • загружать и загружать файлы с сервера без указания пароля
  • Исправить поврежденную / bin / sh ссылку
  • Как я могу заставить пользователя войти в систему с помощью ключей ssh, но не с паролем?
  • Как создать сеанс SSH?
  • ssh ncat поддерживает ncat-процесс, запущенный после отключения; как я могу это предотвратить?
  • Как мы разрешаем пользователям / группам из определенных доменов (наших или их) получать доступ к ssh / sftp?
  • Неисправна debian
  • Скопировать новейший файл в каталог через SSH
  • Какие ограничения необходимы для ключа SSH для ограничения сохранения и записи файлов только через SSHFS?
  • Бессмертная сессия SSH
  • Как сделать sash учетной записи capabele только для sshfs и rsync?
  • Interesting Posts

    Какова цель раздела UEFI?

    как сделать файл вредоносного ПО доступным для чтения с помощью «Нет разрешения на чтение в файле» на linux ext-4?

    малина pi продолжает убивать imagemagicks конвертировать

    Как сделать приватный Debian Repo

    Справьте скрипт, не загружайте модули

    Конфигурация виртуального хоста apache CentOS7

    Соединение клиента Java отказано от Linux Server

    Имя процесса после убийства

    Ничего не делать в сценарии bash

    LVM-устройства, не отображаемые в initrd, но работающие с загрузкой

    Есть ли инструмент для быстрого поиска ключевых слов во многих файлах PDF?

    Linux Mint 18 Cinnamon по умолчанию загружается в оболочку / командную строку / отключает графический интерфейс

    Извлечь начальное и конечное положение общего идентификатора

    Использование ~ / .fonts.conf для изменения веса моноширинных шрифтов

    какие инструменты я могу использовать, чтобы быстро показать / скрыть некоторые напоминания о себе?

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