diff --git a/check-samba b/check-samba index efdc5fb0..401a68b7 100755 --- a/check-samba +++ b/check-samba @@ -12,7 +12,7 @@ LOG=/var/log/cransMisc/samba-master.log -master=$(smbclient -N -L zamok |grep -A5 Master |grep CRANS | awk '{print $2}') +master=$(smbclient -N -L zamok |grep -A20 "Workgroup *Master" |grep ' CRANS ' | awk '{print $2}') if [ "$master" != 'ZAMOK' ]; then @@ -20,7 +20,7 @@ then # on attend pour être sûr que zamok n'est pas justement en train de déclencher une élection : sleep 35 # on refait le test : - master=$(smbclient -N -L zamok |grep -A5 Master |grep CRANS | awk '{print $2}') + master=$(smbclient -N -L zamok |grep -A20 "Workgroup *Master" |grep ' CRANS ' | awk '{print $2}') # Si on est sûr que ça chie, on sort les armes : if [ "$master" != 'ZAMOK' ]; then