mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
fixed cleanup
This commit is contained in:
parent
c0aee64246
commit
d921d0d6c4
@ -1,3 +1,4 @@
|
|||||||
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import time
|
import time
|
||||||
|
|
||||||
@ -20,13 +21,14 @@ def main() -> None:
|
|||||||
]:
|
]:
|
||||||
if pin > 0:
|
if pin > 0:
|
||||||
logger.info("Writing value=0 to pin=%d (%s)", pin, key)
|
logger.info("Writing value=0 to pin=%d (%s)", pin, key)
|
||||||
gpio.write(pin, False)
|
gpio.set_output(pin, initial=False)
|
||||||
|
|
||||||
logger.info("Trying to find and kill mjpg_streamer ...")
|
streamer = os.path.basename(config["video"]["cmd"][0])
|
||||||
|
logger.info("Trying to find and kill %r ...", streamer)
|
||||||
try:
|
try:
|
||||||
subprocess.check_output(["killall", "mjpg_streamer"], stderr=subprocess.STDOUT)
|
subprocess.check_output(["killall", streamer], stderr=subprocess.STDOUT)
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
subprocess.check_output(["killall", "-9", "mjpg_streamer"], stderr=subprocess.STDOUT)
|
subprocess.check_output(["killall", "-9", streamer], stderr=subprocess.STDOUT)
|
||||||
except subprocess.CalledProcessError:
|
except subprocess.CalledProcessError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user