On Wed, 12 Jul 2006, Ricardo Duarte wrote:
#!/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?
for i in `ls -ld * | awk '{print $8}'| sed "s|/||g`; do tar -cpPmvf
/var/backup/$i-`date +%d.%b.%Y`.tar $i; done
Thadeu Penna
Prof.Adjunto - Instituto de Física
Universidade Federal Fluminense
Ubuntu/Debian GNU/Linux i386,alpha,amd64
--
ubuntu-br mailing list
[email protected]
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br