mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
21 lines
403 B
Python
21 lines
403 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import subprocess
|
||
|
import time
|
||
|
import setproctitle
|
||
|
import signal
|
||
|
|
||
|
|
||
|
setproctitle.setproctitle("maloja_supervisor")
|
||
|
|
||
|
|
||
|
while True:
|
||
|
time.sleep(60)
|
||
|
|
||
|
try:
|
||
|
output = subprocess.check_output(["pidof","Maloja"])
|
||
|
pid = int(output)
|
||
|
except:
|
||
|
print("Maloja not running, restarting...")
|
||
|
p = subprocess.Popen(["python3","server.py"],stdout=subprocess.DEVNULL,stderr=subprocess.DEVNULL)
|