Como fazer o rsync mostrar a hora do sistema após cada transferência de arquivo?

0

Opção detalhada permite-me ver cada arquivo que é transferido, eu uso opções como --stats e --info=progress2 para me mostrar mais algumas informações sobre o processo de transferência.

Eu quero descobrir como mostrar a hora do sistema após cada transferência de arquivo, porque às vezes quando o rsync falha devido a uma falha no túnel, ele congela sem aviso prévio e parece que ainda está sendo transferido - o processo não é interrompido, mas se for hora do sistema seria mostrado na tela, não só eu poderia tentar depurar o problema facilmente, mas também eu notaria que algo está errado apenas vendo timestamps na tela do shell.

    
por Mike 25.07.2015 / 09:23

2 respostas

1

De páginas man: - out-format = Atualizações de saída FORMAT usando o FORMATO especificado

Para mostrar a saída na tela, não no log, achei --out-format="%t %f" funcionando de forma satisfatória.

A primeira sugestão de lemonslice --log-file também exibiu tudo no formato desejado, parece um alias não documentado de --out-format , mas --log-file-format não aparece na tela, é uma opção para --log-file .

    
por Mike 25.07.2015 / 11:01
2

A página de manual do rsync informa que você pode personalizar o formato de log. A tag %t significa a data-hora atual do sistema. Por exemplo, você pode adicionar a seguinte opção ao rsync:

% bl0ck_qu0te%

Mais informações nas páginas de manual link ( log-file-format ) e link (tags de formatação de log).

    
por lemonslice 25.07.2015 / 09:49