
jacomini
(usa Debian)
Enviado em 16/09/2010 - 17:33h
To com um probleminha....
Estou fazendo um script de backup, que gera um arquivo de log, ai pensei em colocar a data de inicio no começo do log e do fim no final do arquivo.
Não sei se a menira mais correta é esta, mas foi a unica que pensei.
Eu crio o arquivo de log antecipadamente, e adiciono a data na primeira linha, e depois o tar preenche o arquivo, e no final coloco o horario de termino novamente, o problema é que não estou conseguindo fazer via script o sed adicionar a data no arquivo gerado. Me ajudem ai...Valeu!
ORIGEM="bkp"
DESTINO="/dev/st0"
NOME_LOG=`date +%a_%d-%m-%y_%H:%M`.log
# Cria arquivo de log com a data do inicio do backup.
touch ${NOME_LOG}
sed -i '1i ${NOME_LOG}' ${NOME_LOG}
# Compactação dos diretórios de origem direto na unidade DAT, ao término
# ejetando a fita.
tar -cvf ${DESTINO} -T ${ORIGEM} >> ${NOME_LOG} && mt -f ${DESTINO} offline