#!/usr/bin/python3
import psutil
from time import sleep
import tkinter as TK
from tkinter import messagebox
PROCNAME = "grep"
root = TK.Tk()
root.withdraw()
while 1:
for proc in psutil.process_iter():
if proc.name() == PROCNAME:
messagebox.showinfo("process running", proc)
sleep(0.1)
以下可能是一个又快又脏的开始。它运行起来不是很顺利,因为它没有使用线程和回调,但是对于将您指向许多方向中的一个,它可能会有所帮助。 有一件事:python没有一个功能齐全的核心集成gui库。您需要像我在示例中所做的那样使用第三方api,比如tk。这需要python支持操作系统上的那些tk库。通过安装确保它可用。在DebianLinux上
还要确保psutil模块可用于您的python版本。您可以通过
pip install psutil
添加它。 下面是示例:将代码存储在文件中后,如“myprog.py公司,然后从命令行运行程序:
python3 myprog.py
进程名称(PROCNAME变量)可以单独设置。我在另一个命令行中运行grep -R *
。如果您这样做,消息应该弹出。你知道吗相关问题 更多 >
编程相关推荐