As duas vezes 'rsync' e obtém seu valor de saída?

1

Se eu quiser agendar a execução de rsync por time rsync -a /media/t/1/ ./ , depois que terminar, $? informará o valor de saída para time não para rsync ?

Como posso tempo rsync e obter seu valor de saída?

    
por Tim 09.03.2015 / 15:24

1 resposta

2

O tempo integrado do Bash retorna o status de saída do comando. Você pode testar isso facilmente com time false ; depois, echo $? imprime 1 como esperado. Você também pode testar algo com um código de saída diferente para confirmar a preservação de outros códigos:

$ time bash -c 'exit 42'; echo "Exit code: $?"

real    0m0.002s
user    0m0.000s
sys     0m0.000s
Exit code: 42
    
por 09.03.2015 / 15:40

Tags