我就废话不多说了,直接上代码吧!
import psutil
import subprocess
import os
from os.path import join,getsize
import re
import time
from subprocess import PIPE
counter=0
filesize_last=0
def restart_process():
haspro = 0
all_process_name = psutil.pids();
for pid in all_process_name:
pro = psutil.Process(pid)
print("process_name : ",pro.name());
if():
pass
if(pro.name() == "test_tdb.exe"):
haspro=haspro+1
pro.kill()
os.popen("E:/data/tdb/code/test_tdb.exe")
break
if(haspro==0):
os.popen("E:/data/tdb/code/test_tdb.exe")
# time.sleep(5)
while(counter>=0):
filesize = getsize(r"e:\log.csv")
if(counter>0):
if(filesize==filesize_last):
print("EQUAL!")
restart_process()
counter=0
if(filesize!=filesize_last):
print("NOT EQUAL!")
counter=0
pass
if(counter==0):
filesize_last = filesize
counter=counter+1
time.sleep(300)
#p = subprocess.Popen('D:/project/server/bin/Debug/test_tdb.exe', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT);
#returncode = p.poll()
#while returncode is None:
# line = p.stdout.readline()
# returncode = p.poll()
# line = line.strip()
# print ('line : ',line);
# print ('returncode : ',returncode);
# if(line == b'Could not create log file: No such file or directory'):
# pass
#os.popen("D:/project/server/bin/Debug/test_tdb.exe",'r',-1)
#os.system('D:/project/server/bin/Debug/test_tdb.exe')
# p1=psutil.Popen(["D:/project/server/bin/Debug/test_tdb.exe"],stdout=PIPE)
#process_list = psutil.get_process_list()
#print("process_list : ",process_list);
#all_process_name = psutil.pids();
#print("all_process_name= ",all_process_name);
#for pid in all_process_name:
# pro = psutil.Process(pid);
#if(counter == 0):
#print ('There are %.2f ' %(filesize/1024),'Kb')
#
# if(pro.name() == "test_tdb.exe"):
# counter = counter+1
# pro.kill();
# os.popen("D:/project/server/bin/Debug/test_tdb.exe")
# time.sleep(5);
以上这篇python psutil监控进程实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“python psutil监控进程实例”评论...
更新动态
2025年10月29日
2025年10月29日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]