Arne Schwerdtfegger wrote:
> Ovennævnte script[1] ser i mine øjne stadig småfarligt ud.
>
> udsnit start
>
> LIST="/tmp/backlist_$$.txt"
> find $DATA -depth -type f \( -ctime -1 -o -mtime -1 \) -print > $LIST
> find $CONFIG -depth -type f \( -ctime -1 -o -mtime -1 \) -print >> $LIST
>
> udsnit slut
>
> /tmp/backlist_$$.txt kan
> 1: være et symlink til en fil der derefter bliver fyldt med
> uhensigtsmæssig data
> 2: indeholde f.eks /dev/urandom som det der skal tages backup af.
>
> Der bør som minimum checkes om /tmp/backlist_$$.txt er et symlink, og om
> filen eksisterer når scriptet startes.
>
Kan jeg simpelthen gøre det ved at tilføje:
if exist /tmp/backlist_$$.txt
rm -rf /tmp/backlist_$$.txt
til scriptet inden backuplisten genereres, eller vil det slette den fil,
som et evt symlink ved navn /tmp/backlist_$$.txt peger på?
/Søren Ulrik
aktiv i GnuSkole,
http://www.gnuskole.dk