script_recup.sh
#!/bin/sh
#################################################################
# Script de recuperation des ID des dernieres sauvegardes FULL #
# pour le serveur server #
#################################################################
echo "rte_nfspubprod" >.list_group
echo "rte_nfs">>.list_group
echo "rte_nfsenv">>.list_group
echo "rte_nfsprod">>.list_group
echo "rte_nfspreprod">>.list_group
serveur=server
>result.txt
function nettoyage()
{
savesetlast=""
cat < .fic_temp|while true
do
read ligne
if [ "$ligne" != "" ]; then
saveset=`echo $ligne|awk '{print $11}'`
if [ "$saveset" != "$savesetlast" ]; then
echo $ligne>>result.txt
savesetlast=$saveset
fi
else
echo "">>result.txt
return 0
fi
done
}
cat < .list_group|while true
do
read groupe
if [ "$groupe" != "" ]; then
echo "Derniere sauvegarde FULL pour le groupe $groupe">>result.txt
mminfo -otc -v -q client=$serveur -q level=full -q group=$groupe | sort -k 11 > .fic_temp
nettoyage
else
exit 0
fi
done
rm .fic_temp
rm .list_group
clear
echo "RESULTAT :"
cat result.txt |more
echo ""
echo "Pour avoir la liste des SSID, taper:"
echo " cat result.txt | sed -e '/^[D]/d' -e '/^$/d'|awk '{print $8}'"