use HARDWARE.reboot() when unkillable process doesnt stop
This commit is contained in:
parent
ff65dc1401
commit
3289de0aa3
|
@ -371,11 +371,8 @@ def kill_managed_process(name):
|
||||||
join_process(running[name], 15)
|
join_process(running[name], 15)
|
||||||
if running[name].exitcode is None:
|
if running[name].exitcode is None:
|
||||||
cloudlog.critical("unkillable process %s failed to die!" % name)
|
cloudlog.critical("unkillable process %s failed to die!" % name)
|
||||||
# TODO: Use method from HARDWARE
|
|
||||||
if ANDROID:
|
|
||||||
cloudlog.critical("FORCE REBOOTING PHONE!")
|
|
||||||
os.system("date >> /sdcard/unkillable_reboot")
|
os.system("date >> /sdcard/unkillable_reboot")
|
||||||
os.system("reboot")
|
HARDWARE.reboot()
|
||||||
raise RuntimeError
|
raise RuntimeError
|
||||||
else:
|
else:
|
||||||
cloudlog.info("killing %s with SIGKILL" % name)
|
cloudlog.info("killing %s with SIGKILL" % name)
|
||||||
|
|
Loading…
Reference in a new issue