Me ajudem

1. Me ajudem

Rafael
rberezin

(usa Debian)

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



  


2. Re: Me ajudem

Raimundo Alves Portela
rai3mb

(usa Outra)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts