
andre9b
(usa Debian)
Enviado em 17/09/2008 - 11:08h
Galera,
Estou precisando de uma luz..não manjo muito de programação mas procuro dar umas boas pesquisadas antes de perguntar pra alguem...tanto é q esse é meu primeiro POST.
Seguinte..tenho uma lista de usuários e preciso fazer um script de backup de uma forma simples caso algum dia eu saia da empresa e entre alguem com menos experiencia possa facilmente adicionar ou tirar algum usuario dessa rotina de backup.
#!/bin/bash
DATA=`date +%d.%m.%Y`
DIRUSR1=/tmp/home/email/usr
DIRUSR2=/tmp/backup/emails
for i in $USER
do
if [ ! -e $DIRUSR1/$USER ]; then
echo "Diretorio nao existe $DIRUSR1/$USER ...." >> /tmp/bkp_email.$DATA.log
mkdir -pm0700 $DIRUSR1/$USER
chown $1USER $DIRUSR1/$USER
/bin/tar -czf $DIRUSR2/$USER.$DATA.tar.gz $DIRUSR1/$USER >> /tmp/bkp_email.$DATA.log
echo "Diretorio criado! Backup $USER Ok..." >> /tmp/bkp_email.$DATA.log
else
/bin/tar -czf $DIRUSR2/$USER.$DATA.tar.gz $DIRUSR1/$USER >> /tmp/bkp_email.$DATA.log
echo "Backup $USER Ok..." >> /tmp/bkp_email.$DATA.log
fi
done
Gostaria que para cada usuario fosse executado o IF acima...alguem poderia me dar uma ajuda ???
USER1=andre.araujo
USER2=maria
USER3=jose
USER4=blabla.silva
Valew