najde uzivatele bez hesla
dvakratzasebourovnase "") {print}' /etc/shadow
echo Provadim presun: >> ~/zaloha/czandroidnews/adm/zal-adm.log
rm -fvR $cilcesta$jmeno-03.7z >> $cilcesta$jmeno.log
mv -fv $cilcesta$jmeno-02.7z $cilcesta$jmeno-03.7z >> $cilcesta$jmeno.log
mv -fv $cilcesta$jmeno-01.7z $cilcesta$jmeno-02.7z >> $cilcesta$jmeno.log
mv -fv $cilcesta$jmeno-00.7z $cilcesta$jmeno-01.7z >> $cilcesta$jmeno.log
7za a $cilcesta$jmeno-00.7z $zdrojcesta >> $cilcesta$jmeno.log
echo >> $cilcesta$jmeno.log
echo Vytvarim zalozni tar.>> $cilcesta$jmeno.log
tar cvzf $cilcesta$jmeno.tar $cilcesta$jmeno-00.7z >> $cilcesta$jmeno.log
echo >> $cilcesta$jmeno.log
echo kontrolni soucty: > $cilcesta$jmeno.md5
md5sum $cilcesta$jmeno*.7z >> $cilcesta$jmeno.md5
echo pro tyto soubory: >> $cilcesta$jmeno.md5
ls -l $cilcesta$jmeno*.7z >> $cilcesta$jmeno.md5
echo Zaloha provedena $(date +%y%m%d%H%M%S) >> $cilcesta$jmeno.log
echo ---------------------------------------- >> $cilcesta$jmeno.log
echo >> $cilcesta$jmeno.log
jmeno=zal-adm
cilcesta=~/zaloha/czandroidnews/adm/
zdrojcesta=~/web/czandroidnews/adm/
echo kontrolni soucty: > $cilcesta$jmeno.md5
find $cilcesta$jmeno*.7z -exec ls -l {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\; -exec md5sum {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\; >> $cilcesta$jmeno.md5
find $cilcesta$jmeno*.tar -exec ls -l {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\; -exec md5sum {} \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\; >> $cilcesta$jmeno.md5
#echo pro tyto soubory: >> $cilcesta$jmeno.md5
#ls -l $cilcesta$jmeno*.7z >> $cilcesta$jmeno.md5
tmp="zaloha-prave-probiha"
cestazdroj="root@192.168.140.3"
cestacil="/uloziste/00zaloha-server/zaloha-wam"
echo zalohuji z $cestazdroj do $cestacil > $cestacil.log
### ----------------------------------------------------
$cestacil-rotate-do.sh
### ----------------------------------------------------
uloha=u01
echo $(date +%y%m%d-%H%M%S) zahajena zaloha $uloha >> $cestacil.log
mkdir -p $cestacil/$uloha-$tmp/ $cestacil/$uloha/
rm -fR $cestacil/$uloha-$tmp/*
scp -BCpr $cestazdroj:/$uloha/* $cestacil/$uloha-$tmp/
if $? -eq 0 ;
then
rm -fR $cestacil/$uloha/
mv $cestacil/$uloha-$tmp/ $cestacil/$uloha/
echo $cestacil-rotate.sh $uloha >> $cestacil-rotate-do.sh
echo $(date +%y%m%d-%H%M%S) ukoncena zaloha $uloha >> $cestacil.log
else
echo $(date +%y%m%d-%H%M%S) volame Huston, mame problem - nezalohuji $uloha ! >> $cestacil.log
fi
### ----------------------------------------------------
uloha=u02
echo $(date +%y%m%d-%H%M%S) zahajena zaloha $uloha >> $cestacil.log
mkdir -p $cestacil/$uloha-$tmp/ $cestacil/$uloha/
rm -fR $cestacil/$uloha-$tmp/*
scp -BCpr $cestazdroj:/$uloha/* $cestacil/$uloha-$tmp/
if $? -eq 0 ;
then
rm -fR $cestacil/$uloha/
mv $cestacil/$uloha-$tmp/ $cestacil/$uloha/
echo $cestacil-rotate.sh $uloha >> $cestacil-rotate-do.sh
echo $(date +%y%m%d-%H%M%S) ukoncena zaloha $uloha >> $cestacil.log
else
echo $(date +%y%m%d-%H%M%S) volame Huston, mame problem - nezalohuji $uloha ! >> $cestacil.log
fi
### ----------------------------------------------------
uloha=u03
echo $(date +%y%m%d-%H%M%S) zahajena zaloha $uloha >> $cestacil.log
mkdir -p $cestacil/$uloha-$tmp/ $cestacil/$uloha/archivs3/aktual/
rm -fR $cestacil/$uloha-$tmp/*
scp -BCpr $cestazdroj:/$uloha/archivs3/aktual/* $cestacil/$uloha-$tmp/
if $? -eq 0 ;
then
rm -fR $cestacil/$uloha/archivs3/aktual/
mv $cestacil/$uloha-$tmp/ $cestacil/$uloha/archivs3/aktual/
echo $cestacil-rotate.sh $uloha >> $cestacil-rotate-do.sh
echo $(date +%y%m%d-%H%M%S) ukoncena zaloha $uloha >> $cestacil.log
else
echo $(date +%y%m%d-%H%M%S) volame Huston, mame problem - nezalohuji $uloha ! >> $cestacil.log
fi
### ----------------------------------------------------
echo $(date +%y%m%d-%H%M%S) vsechny zalohy ukonceny >> $cestacil.log
echo >> $cestacil.log
echo rm -fR $cestacil-rotate-do.sh >> $cestacil-rotate-do.sh
chmod a+x $cestacil-rotate-do.sh
exit 0
echo $(date +%y%m%d-%H%M%S) zahajena komprese $1 >> $cestacil.log
rm -fR $cestacil/vcerejsi/*-$1.tgz
cd $cestacil/
tar cfz $cestacil/vcerejsi/$(date +%y%m%d-%H%M%S)-$1.tgz $1
echo $(date +%y%m%d-%H%M%S) ukoncena komprese $1 >> $cestacil.log
add bez parametru nebo s --help vyhodi napovedu
vlozit text:
obsah /etc bude zabalen do souboru /var/zaloha/datum-etc.tar.bz2
a do zaloha_etc.log se s kazdym spustenim doplni radek s textem:
hotovo
Poslední změna: 10.02.2010 14:29:04