From f4a6890da020ddf31e77451949b2f91b90666acb Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Sun, 9 Mar 2025 18:09:39 +0800 Subject: Kill wget if it takes too long --- Code/killprocess.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Code/killprocess.py (limited to 'Code/killprocess.py') diff --git a/Code/killprocess.py b/Code/killprocess.py new file mode 100644 index 0000000..d2237aa --- /dev/null +++ b/Code/killprocess.py @@ -0,0 +1,14 @@ +import os, signal +def kill_process(process_name): + try: + for line in os.popen('ps ax | grep ' + process_name + ' | grep -v grep'): + fields = line.split() + if fields[4] == process_name: + pid = fields[0] + os.kill(int(pid), signal.SIGKILL) + return True + except Exception as e: + print(f'{e}') + return False + +kill_process('sleep') -- cgit v1.2.1