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
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?
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
Eu uso rsync -v --stats --progress
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.
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.
Tags rsync