Browse Source

Fix with processes that don't exist

steve 8 năm trước cách đây
mục cha
commit
f63bc18cfc
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      src/monitor.py

+ 3 - 1
src/monitor.py

@@ -125,8 +125,10 @@ class DetailProcess(Analysis):
 		cmd	= "ps -eo pmem,pcpu,vsize,comm|grep :app$"
 		handler = subprocess.Popen(cmd.replace(":app",name),shell=True,stdout=subprocess.PIPE)
 		ostream = handler.communicate()[0].split('\n')
-		ostream = [ row.split(' ') for row in ostream if row != '']
 		
+		ostream = [ row.split(' ') for row in ostream if row != '']
+		if len(ostream) == 0:
+			ostream = [['0','0','0',name]]
 		r = []
 		for row in ostream :
 			#