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