Aumentar o detalhamento do processo de execução do rsync?

11

Estou executando 'rsync -a -i / foo / bar'. De vez em quando eu gostaria de saber o que exatamente o rsync está fazendo no momento sem ter a saída -v o tempo todo. É possível aumentar a verbosidade dos processos em execução? enviando um sinal de matar?

    
por Germar 26.01.2012 / 01:54

4 respostas

4

Eu redirecionaria a saída em um arquivo e, em seguida, tail -f para ver a saída quando desejado:

rsync -a /foo /bar >/tmp/rsync.log 2>&1

quando necessário:

tail -f /tmp/rsync.log
    
por Marc M 11.08.2012 / 12:36
9

Eu uso rsync -v --stats --progress

    
por Flo Rahl 05.05.2014 / 13:56
8

Além de -i, você pode usar --progress para mais verbosidade no envio de dados. por exemplo:

rsync -ai --progress .....

Se precisar mais e mais, a melhor maneira é registrá-lo como @Marc M, acima.

    
por shgnInc 10.12.2013 / 09:12
1

A documentação de rsync não descreve tal comportamento, nem existe um sinal padrão (apropriado ou de fato) para enviar a um processo para modificar sua verbosidade.

No entanto, graças à natureza incremental de rsync você deve ser capaz de abortar um rsync em execução com Ctrl + C e executá-lo novamente com '- v 'e não perder muito tempo como conseqüência.

    
por pablomme 26.01.2012 / 02:07

Tags