Pessoal,

Fiz um pequeno script para realizar o que eu queria:
Gerar um arquivo tar para cada sub-diretório de /var/www

#!/bin/bash
# Gambiarra para conseguir a listagem dos diretórios sem o caminho
completo (/var/www)
cd /var/www/
ls -ld * | awk '{print $8}' > /var/backup/dir.txt
cd /var/backup/
# Corre o arquivo /var/backup/dir.txt
while read LINHA ; do
 MDIR=`echo $LINHA | sed "s|/||g"`
 MVAR2=`echo $MDIR`-`date +%d.%b.%Y`
 tar -cpPmvf /var/backup/$MVAR2.tar  /var/www/$LINHA
done < /var/backup/dir.txt

Todos os arquivos ficarão armazenados no /var/backup, que tem outra
rotina copia isso para outro computador.

Alguma sugestão para melhorar isso?

PS. Como é uma máquina relativamente antiga (PIII 500 - 128mb), a
compactação (em bzip2) é feita fora do horário de serviço.
--
Ricardo Antonio Duarte
[EMAIL PROTECTED]
http://ricardoduarte.com/

--
ubuntu-br mailing list
[email protected]
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a