Pular para o conteúdo
  • Denunciar
  • Indicar

1. Me ajudem

Enviado em 24/01/2012 - 10:02h

Bom dia,
Gostaria de uma ajuda de vocês

tenho dois arquivos zipados dentro de um diretório, um foi zipado com sucesso e outro não.
eu gostaria de fazer um script para que
O arquivo que foi descompactado com sucesso caisse na pasta [sucesso]
senão
se der erro, cair na pasta [erro]

alguem me ajuda ??

Obrigado fico no aguardo

Responder tópico

2. Re: Me ajudem

Enviado em 24/01/2012 - 11:41h

Analise o comando que vc está usando para zipar, exemplo:

zip exemplo.zip exemplo
echo $?
0

zip exemplo.zip arquivo_inexistente
echo $?
12


Bom, com isso vc já tem o que precisa pra seguir com o script, fazendo algo como:


#!/bin/bash
dir_erro='/tmp/erro'
dir_ok='/home/usuario/ok'

zip "$1".zip "$1"
if [ "$1" -ne 0 ]; then
mv "$1" "$dir_erro"
else
mv "$1" "$dir_ok"
fi

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder