Unison

De Wiki Automatisme et Informatique.

Script de synchronisation Unison :

Script appelé par une tache CRON pour effectuer la synchro entre les deux serveurs

  • Serveur 1 -> Serveur 2 lorsque Serveur 1 est Maitre
  • Serveur 2 -> Serveur 1 lorsque Serveur 2 est Maitre

Adresse du cluster : 192.168.xxx.xxx Interface du cluster : eth0:0

#!/bin/bash
DEBUT=$(date +%Y%m%d-%H%M%S)
echo 'début de la mise a jour :' $DEBUT
#IP=`/sbin/ifconfig eth0:0 | /bin/grep "inet adr" | /usr/bin/cut -d':' -f2 | /usr/bin/cut -d'B' -f1 `
IP=`/sbin/ifconfig eth0:0`
IPA='192.168.xxx.xxx'
echo $IP
echo $IPA
if [ [ "$IP" == *"$IPA"* ] ]; then
{
   /usr/bin/unison root.prf -times=true -prefer=/home -batch -confirmbigdeletes=false -silent=true
}
else
{
   echo 'pas trouve d ip'
}
fi