Clark's Home page

Tecnicismi vari di un Sysadmin Linux ma anche qualcosa della sua vita

remobackup.sh.delete 3 volte l’anno sincronizziamo le copie. —

Questo  script 3 volte l’anno e più precisamente il 1° gennaio il 1° maggio e il 1° novembre allinea la situazione ditta/remote location, vengono salvate tutte le directory, e vengono cancellati i files che sono stati cancellati sul cluster.
Dal successivo salvataggio riprende la normale attività e i file cancellati sul cluster non vengono cancellati in remote location.

#!/bin/sh
echo -e “syncro.sh \n”

echo -e “sincronizzo le directory di sangiusto  \n”
rsync -vazr -e ssh –delete /bin/ root@libeccio:/sangiusto/bin/
sleep 5
rsync -vazr -e ssh –delete /boot/ root@libeccio:/sangiusto/boot/
sleep 5
rsync -vazr -e ssh –delete /dev/ root@libeccio:/sangiusto/deVv/
sleep 5
rsync -vazr -e ssh –delete /etc/ root@libeccio:/sangiusto/etc/
sleep 5
rsync -vazr -e ssh –delete /etcvar/ root@libeccio:/sangiusto/etcvar/
sleep 5
rsync -vazr -e ssh –delete /home/ root@libeccio:/sangiusto/home/
sleep 5
rsync -vazr -e ssh –delete /home2/ root@libeccio:/sangiusto/home2/
sleep 5
rsync -vazr -e ssh –delete /home3/ root@libeccio:/sangiusto/home3/
sleep 5
rsync -vazr -e ssh –delete /home3/ root@libeccio:/sangiusto/home/
sleep 5
rsync -vazr -e ssh –delete /initrd/ root@libeccio:/sangiusto/initrd/
sleep 5
rsync -vazr -e ssh –delete /lib/ root@libeccio:/sangiusto/lib/
sleep 5
rsync -vazr -e ssh –delete /opt/ root@libeccio:/sangiusto/opt/
sleep 5
rsync -vazr -e ssh –delete /root/ root@libeccio:/sangiusto/root/
sleep 5
rsync -vazr -e ssh –delete /sbin/ root@libeccio:/sangiusto/sbin/
sleep 5
rsync -vazr -e ssh –delete /srv/ root@libeccio:/sangiusto/srv/
sleep 5
rsync -vazr -e ssh –delete /usr/ root@libeccio:/sangiusto/usr/
sleep 5
rsync -vazr -e ssh –delete /var/ root@libeccio:/sangiusto/var/
sleep 5

echo -e “esco dalla shell \n”

exit 0


Categorised as: Linux | Script | Sistemi operativi | Work

Comments are disabled on this post


Comments are closed.