Erro ao tentar copiar arquivos com find e cpio

0

Eu tenho um script bash que eu uso para periodicamente fazer um backup de provas (PDFs e JPGs) de um servidor que eu trabalho. Eu montei o script há alguns anos e ele costumava funcionar, mas o script agora está resultando em 0 block error . Eu tenho usado o cpio em vez de copiar para que a estrutura de diretórios do servidor seja copiada ao mesmo tempo.

Aqui está o script

find "$JOB_DIR" -type f  \( -iname '*.pdf' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.jpg' -or -iname '*.gif' -or -iname '*.psd' \) -path '*/D_Jpgs Pdfs to Client/*' -print0 | xargs -0 -I file cpio -pvda file "$PROOF_DEST"

exit 0

E aqui está o erro.

0 blocks
0 blocks

Alguém sabe o que está errado?

    
por juliushibert 11.06.2015 / 16:58

1 resposta

0
find "$JOB_DIR" -type f  \( -iname '*.pdf' -or -iname '*.png' -or -iname '*.jpeg' -or -iname '*.jpg' -or -iname '*.gif' -or -iname '*.psd' \) -path '*/D_Jpgs Pdfs to Client/*' | cpio -pvda "$PROOF_DEST"

Um forro simplificado que resulta em nenhum erro.

    
por 29.02.2016 / 00:45