reoback mit einzelnen tgz

Bash, Shell, PHP, Python, Perl, CGI
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

reoback mit einzelnen tgz

Post by lufthansen »

Hallo,
also ich setzte reoback ein und lasse /home/www sichern nur habe ich da halt ein "riesen" tgz, und wenn jetzt mal ein kunde kommt und sagt er brauch diese oder jene datei stehe ich da.
Deshalb wollte ich das jeder user einzeln gesichert wird.
Da jedoch immer wieder mal user neu dazu oder weg kommen müsste das ganze dynmaisch gesehen deshalb habe ich mal folgendes "gescriptet" (ich weiß ist übertrieben :D ) und würde gerne mal euere meinung dazuhören z.b. wo es anecken könnte oder so.
Würde mich über resonanz freuen ;D

Code: Select all

file=/etc/reoback/files_.conf 
www_file=/etc/reoback/www_files.txt
location_www=/home/www
location_mail=/home/mail
mail_file=/etc/reoback/mail_file.txt

echo "" > $file

# WWW erstellen
cd /home/www/ && /bin/ls > $www_file
cat $www_file |grep -v empty|grep -v phptmp|grep -v chroot > $www_file
# WWW zu ende

#MAIL erstellen
cd /home/mail/ && /bin/ls > $mail_file



for i in `cat $www_file`;
do
echo "File: $i" >> $file
echo -e "$location_www/$i" >>  $file
echo -e "Skip: $location_www/$i/atd" >> $file 
echo -e "Skip: $location_www/$i/backup" >> $file
echo -e "Skip: $location_www/$i/files" >> $file
echo -e "Skip: $location_www/$i/log" >> $file
echo -e "Skip: $location_www/$i/phptmp" >> $file
echo -e "Skip: $location_www/$i/restore" >> $file

 done ;

for i in `cat $mail_file`;
do
echo "File: $i" >> $file
echo -e  "$location_mail/$i" >>  $file

 done ;




echo "File: confixx_root" >> $file
echo -e "/root" >> $file

echo "File: system_user" >> $file
echo -e "/home/system_user" >> $file

echo "File: sargentd" >> $file
echo -e "/home/sargtend" >> $file

echo "File: alk" >> $file
echo -e "/home/alk" >> $file

echo "File: hansen" >> $file
echo -e "/home/hansen" >> $file
perlitz
Posts: 202
Joined: 2003-11-01 12:25

Re: reoback mit einzelnen tgz

Post by perlitz »

Die Idee gefällt mir, doch verstehe ich nicht ganz, warum Du einmal die Pfade im Hardcode hast (z.B. bei # MAIL erstellen) und zum anderem ja extra eine Variable (location) definierst... :wink:
lufthansen
Posts: 390
Joined: 2002-09-24 17:31
Location: NRW

Re: reoback mit einzelnen tgz

Post by lufthansen »

=)
hast du wohl recht =)
muss ich mal umsticken ..