igor_rocha
(usa Debian)
Enviado em 13/02/2013 - 18:41h
ricard40 escreveu:
Olá, eu nunca fiz isso antes então preciso de uma ajuda bem didatica, estou fazendo um bkp scp, mas não sei como inserir no script que ele me de um log informando, qual o tempo de duração do backup e quais arquivos deram problemas durante a cópia.
- para o tempo de duração do backup você pode usar o comando time.
- para saber se a execução do backup foi com sucesso você deve usar uma estrutura condicional no seu script, o if, por exemplo:
ls
if [ $? = 0 ];then
echo "backup com sucesso.."
else
echo "erro no backup..."
fi
para saber as saídas dos comandos você usa os redirecionadores ou também conhecidos como descritores de arquivos se não me engano, que são:
> redireciona a saída padrão
>> concatena a saída padrão
< redireciona a entrada padrão
<< concatena a entrada padrão
descritores:
0 - entrada padrão
1 - saída padrão
2 - saída de erro.
ex, para redirecionar o erro de um comando para um arquivo.
comando-nao-existe 2 > arquivo-de-log
...
isso são idéias para usar no seu script, pesquise sobre os principios que lhe disse, com certeza irão lhe ajudar..
abraço.