Fazendo script com rsync, obtendo mais do que o status de retorno

0

Eu tenho um script para fazer backup de minhas imagens e me alertar para o status do script que é executado a cada 5 minutos. No entanto, quero descobrir como identificar quando o rsync foi bem-sucedido, mas não fiz nada (nenhum arquivo foi transferido), por isso não posso notificar quando isso acontece. Portanto, a linha 37 só deve imprimir se os arquivos foram realmente transferidos.

    
por tenmiles 01.11.2013 / 13:38

1 resposta

0

Use o argumento --stats para rsync e analise sua saída. por exemplo:

transferred=$(rsync -ar --stats $src $dest | awk '/files transferred/ {print $5}')
    
por 06.11.2013 / 14:24

Tags