init
This commit is contained in:
Executable
+20
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python3
|
||||
import subprocess
|
||||
import sys
|
||||
import signal
|
||||
|
||||
try:
|
||||
# Find PID(s) of running 'radio' process (matching name)
|
||||
out = subprocess.check_output(["pgrep", "-f", "radio"])
|
||||
pids = [int(pid) for pid in out.decode().strip().split()]
|
||||
except subprocess.CalledProcessError:
|
||||
print("No running 'radio' process found.")
|
||||
sys.exit(1)
|
||||
|
||||
for pid in pids:
|
||||
try:
|
||||
# Send SIGKILL (kill -9) to each found pid
|
||||
subprocess.run(["kill", "-9", str(pid)])
|
||||
print(f"Killed PID {pid}")
|
||||
except Exception as e:
|
||||
print(f"Failed to kill PID {pid}: {e}")
|
||||
Reference in New Issue
Block a user