Statistiques
| Révision :

root / bin / get-conf-replica @ 39

Historique | Voir | Annoter | Télécharger (1,06 ko)

1
#!/bin/bash
2
# $Id: get-conf-replica 39 2013-10-08 12:46:21Z ltaulell $
3

    
4
function usage {
5
echo "Syntax : $0 zfs_filesystem/volume_name" 1>&2
6
echo "Return the parameters replication for a zfs filesystem/volume" 1>&2
7
}
8

    
9
DIR_CRON="/etc/cron.d/"
10
DIR_CONF_REPLICA="/opt/gZFS/replicas/"
11
NAMEZFS=$1
12
FILE_NAME=$(echo "replica-"${NAMEZFS//\//-})
13

    
14
if [ "$1" != "" ]
15
then
16
   if [ -e $DIR_CRON$FILE_NAME ]
17
   then
18
      echo "minutesofreplicas=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[1]}')"
19
      echo "hoursofreplicas=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[2]}')"
20
      echo "monthreplicas=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[3]}')"
21
      echo "dayofmonthreplicas=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[4]}')"
22
      echo "dayofweekreplicas=$(cat $DIR_CRON$FILE_NAME |awk '{split($0,array," ")} END {print array[5]}')"
23
   fi
24
   if [ -e "$DIR_CONF_REPLICA$FILE_NAME.conf" ]
25
   then
26
      echo "fileconf=$DIR_CONF_REPLICA$FILE_NAME.conf"
27
      /bin/cat $DIR_CONF_REPLICA$FILE_NAME.conf
28
   fi 
29
   
30

    
31
else
32
usage
33
exit 1
34
fi