Script de backup para o Unix

0

Eu escrevi um script de shell para fazer backup.

#!/bin/bash
TIME='date +%b-%d-%y'           
FILENAME=backup-$TIME.tar.gz    
SRCDIR=/home/ubuntulover/scripts                 
DESDIR=/home/ubuntulover/Backupfolder        
tar -cpzf $DESDIR/$FILENAME $SRCDIR

está sendo executado corretamente, mas vejo tar:

Removing leading '/' from member names in terminal, How to remove this.
    
por UbuntuLover 21.12.2015 / 06:35

1 resposta

2

A mensagem é inofensiva, mas se você realmente quiser se livrar dela, especifique um caminho relativo para tar arquivar, em vez de absoluto:

cd "$SRCDIR"
tar -cpzf "$DESDIR/$FILENAME" . 

Ou:

cd /home/ubuntulover/
tar -cpzf "$DESDIR/$FILENAME" scripts 
    
por muru 21.12.2015 / 06:42