如何使用纯python(没有系统命令)杀死任务?

时间:2017-12-21 03:59:21

标签: python kill-process

我目前正在尝试创建一个可以杀死特定任务的程序。我希望这个程序是跨平台的,因此,我想在没有系统命令的情况下终止所需的任务。

这是我到目前为止所拥有的......

import subprocess
import time
import os

def task_kill(times, task, sleep_time):
        for x in range(times):
                try:
                        subprocess.call("taskkill /IM {} /F".format(task), shell=True)
                        print("[+]Command Exected Successfully[+]")
                        time.sleep(sleep_time)
                except Exception:
                        pass

def main():
        while True:
                print(os.system("tasklist"))
                task_to_kill = str(input("Task to kill: "))
                times_to_kill = int(input("Enter times to kill task: "))
                pause = float(input("Pause time between command: "))
                task_kill(times_to_kill, task_to_kill, pause)

main()

[我知道任务管理器存在]

- 再次感谢,马特

0 个答案:

没有答案