network check script

This commit is contained in:
Senad Uka
2016-06-08 10:34:05 +02:00
parent fec689a5bc
commit f1d7232c10
5 changed files with 86 additions and 3 deletions

View File

@@ -9,6 +9,14 @@ def safely_panic():
changer = Changer(safe_state,safe_state)
changer.stop_everything()
def reboot_if_network_down():
try:
server = Server(config.API_BASE_URL, config.CONTROLLER_ID)
server_state = server.get_state()
print "Got state from server: " + repr(server_state)
except:
print "Problem with the network!"
commands.getoutput('/sbin/shutdown -r +3')
def sync():
try:
@@ -35,5 +43,3 @@ def sync():
except:
print " panicking safely ! "
safely_panic()
print " rebooting "
commands.getoutput('/sbin/shutdown -r +3')