Muqeeth's picture
Add files using upload-large-folder tool
1c8c60e verified
raw
history blame contribute delete
583 Bytes
import psutil
import signal
target_name = "sglang::scheduler"
killed = []
def kill_sglang():
for proc in psutil.process_iter(['pid', 'name', 'cmdline']):
try:
# Some processes may not have a name or cmdline
cmdline = " ".join(proc.info['cmdline']) if proc.info['cmdline'] else ""
if target_name in cmdline:
print(f"Killing PID {proc.pid}: {cmdline}")
proc.send_signal(signal.SIGKILL)
killed.append(proc.pid)
except (psutil.NoSuchProcess, psutil.AccessDenied):
pass