Update keepalive.exit.sh.j2

This commit is contained in:
stebifan 2016-06-06 22:10:52 +02:00
parent d9fc50c65a
commit f820cea838

View File

@ -45,7 +45,7 @@ while [ true ] ; do
# functions # # functions #
# Supernode off # # Supernode off #
supernode_off () { supernode_off () {
$BATCTL gw off /usr/local/sbin/batctl gw off
/usr/sbin/service bird6 stop /usr/sbin/service bird6 stop
/usr/sbin/service bird stop /usr/sbin/service bird stop
/usr/sbin/service tunneldigger stop /usr/sbin/service tunneldigger stop
@ -57,7 +57,7 @@ while [ true ] ; do
} }
# Supernode on # # Supernode on #
supernode_on () { supernode_on () {
$BATCTL gw server 100Mbit/100Mbit /usr/local/sbin/batctl gw server 100Mbit/100Mbit
/usr/sbin/service bird6 start /usr/sbin/service bird6 start
/usr/sbin/service bird start /usr/sbin/service bird start
/usr/sbin/service tunneldigger start /usr/sbin/service tunneldigger start
@ -69,7 +69,7 @@ while [ true ] ; do
} }
# Supernode Backup Mode # Supernode Backup Mode
supernode_backup () { supernode_backup () {
$BATCTL gw server 100Mbit/100Mbit /usr/local/sbin/batctl gw server 100Mbit/100Mbit
/usr/sbin/service bird6 start /usr/sbin/service bird6 start
/usr/sbin/service bird start /usr/sbin/service bird start
/usr/sbin/service tunneldigger start /usr/sbin/service tunneldigger start
@ -81,7 +81,7 @@ while [ true ] ; do
} }
# Restart Services # # Restart Services #
supernode_fail () { supernode_fail () {
$BATCTL gw off /usr/local/sbin/batctl gw off
/usr/sbin/service bird6 restart /usr/sbin/service bird6 restart
/usr/sbin/service bird restart /usr/sbin/service bird restart
/usr/sbin/service tunneldigger restart /usr/sbin/service tunneldigger restart
@ -92,7 +92,7 @@ while [ true ] ; do
} }
#Check other Supernode #Check other Supernode
if [ $mode != "0" ]; then if [ $mode != "0" ]; then
if [ $mode == "1" ]; then if [ $mode = "1" ]; then
nc -zvu $other_SN_DNS 53842 nc -zvu $other_SN_DNS 53842
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ $online = 2 ]; then if [ $online = 2 ]; then
@ -109,9 +109,9 @@ while [ true ] ; do
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ $online = 0 ]; then if [ $online = 0 ]; then
echo "Ich bin jetzt Supernode!" | $slack echo "Ich bin jetzt Supernode!" | $slack
elif [ $mode == 1 ]; then elif [ $mode = 1 ]; then
supernode_on supernode_on
elif [ $mode == 2 ]; then elif [ $mode = 2 ]; then
supernode_backup supernode_backup
fi fi
else else