Révision 11 bin/zfs-replica

zfs-replica (revision 11)
12 12
function initenv {
13 13
if [[ -z $FILE_NAME ]]
14 14
then
15
   echo "/!\\ Replica Configuration file missing /!\\"
16
   exit
15
   echo "/!\\ Replica Configuration file missing /!\\" 1>&2
16
   exit 1
17 17
fi
18 18

  
19 19
if [ ! -f $1 ]
20 20
then
21
   echo "/!\\ Replica Configuration file missing /!\\" 
22
   exit
21
   echo "/!\\ Replica Configuration file missing /!\\" 1>&2
22
   exit 1
23 23
fi
24 24

  
25 25
if [ ! -e $FILE_NAME ]
26 26
then
27
   echo "Replica Configuration file not found"
27
   echo "Replica Configuration file not found" 1>&2
28 28
   exit 1;
29 29
fi
30 30
echo $FILE_NAME
......
36 36

  
37 37
if [[ -z $namereplica ]] || [[ -z $nbreplica ]] || [[ -z $namevolfs ]]
38 38
then
39
   echo "Incoherence data in $FILE_NAME"
39
   echo "Incoherence data in $FILE_NAME" 1>&2
40 40
   exit 1
41 41
fi
42 42

  
......
44 44
getlistSnapshot=$($getConfigSnapshotTool $namevolfs)
45 45
if [[ "$getlistSnapshot" == "" ]]
46 46
then
47
  echo "Please, enable a snapshot configuration for $namevolfs"
47
  echo "Please, enable a snapshot configuration for $namevolfs" 1>&2
48 48
  exit 1
49 49
fi
50 50
}
......
58 58

  
59 59
if [ "$?" != "0" ]
60 60
then
61
  echo "SSH Connection server $server failed, please check the private/public key"
61
  echo "SSH Connection server $server failed, please check the private/public key" 1>&2
62 62
  exit 1
63 63
fi
64 64

  
......
271 271
 
272 272
  if [ "$snaphot2replicate" == "$lastsnapshot" ]
273 273
  then
274
     echo "Nothing to replicate"
274
     echo "Nothing to replicate" 1>&2
275 275
     exit 1
276 276
 
277 277
  fi
......
279 279
  check_currentsnapshotReplica=$(ssh -o BatchMode=yes root@$server /sbin/zfs list -H -r -t snapshot $namereplica |grep $snaphot2replicate=|wc -l)
280 280
  if [[ $check_lastsnapshotReplica -eq 0 ]]
281 281
  then
282
     echo "Incoherence, incremental replication failed : $lastsnapshotReplicated is missing"
282
     echo "Incoherence, incremental replication failed : $lastsnapshotReplicated is missing" 1>&2
283 283
     exit 1
284 284
  fi
285 285
  
286 286
  if [[ $check_currentsnapshotReplica -eq 1 ]]
287 287
  then
288
    echo "No replica to do, $lastSnapshot already exists"
288
    echo "No replica to do, $lastSnapshot already exists" 1>&2
289 289
    exit 1
290 290
  fi  
291 291
fi

Formats disponibles : Unified diff