#!/usr/bin/python3 #skript co bhude kontrolovat jestli dulezity skripty bezej, tzn. #umazdir.py, zdroj.py, gsm.py a tlakteplota.py #ostatni (motion a pir.py) se daj nahodit smskou #David Pleskot, 2016 import os import time def testuj(co): vysledek=os.popen('ps -e|grep '+co).read() if vysledek!='': if vysledek.find(co)>0: return(0) else: return(1) else: return(2) time.sleep(2) #je v /etc/rc.local jako posledni, ale radsi zpozdeni, aby se ostatni stihly spustit while True: if testuj('zdroj.py')!=0: os.system('/home/pi/zdroj.py &>/dev/null &') if testuj('umazdir.py')!=0: os.system('/home/pi/umazdir.py &>/dev/null &') if testuj('gsm.py')!=0: os.system('/home/pi/gsm.py &>/dev/null &') if testuj('tlakteplota.py')!=0: os.system('/home/pi/tlakteplota.py &>/dev/null &') time.sleep(60)