+ ktmp=[]
+ ktmp.append(u"ps auxww | grep \""+folderpath+"\" | grep \""+x264path+u"\" | egrep -v grep | egrep -v \"sh -c\" | grep x264 | awk '{print $2}'")
+ ktmp.append(u"ps auxww | grep \""+folderpath+"\" | grep \""+tspath+u"\" | egrep -v grep | egrep -v \"sh -c\" | grep mencoder | awk '{print $2}'")
+ ktmp.append(u"ps auxww | grep \""+folderpath+"\" | grep \""+m2vpath+u"\" | egrep -v grep | egrep -v \"sh -c\" | grep ffmpeg | awk '{print $2}'")
+ recdblist.printutf8(u"エンコード処理異常終了タスク終了")
+ for istr in ktmp:
+ recdblist.printutf8(istr)
+ ktmt=commands.getoutput(istr.encode('utf-8'))
+ #print ktmt
+ #print len(ktmt)
+ if len(ktmt)>0:
+ #print ktmt
+ if len(ktmt[0])>0:
+ ktmt=ktmt[0]
+ #print ktmt
+ try:
+ if int(ktmt)>0:
+ ktmp=u"kill -9 `"+istr+u"`"
+ recdblist.printutf8(ktmp)
+ #print ktmp
+ os.system(ktmp.encode('utf-8'))
+ except:
+ ""
+def deleteTmpFile(path,title,ext):
+ level= 0##0:b25 1:ts(del tsmix and ts.b25) 5:x264(del 2 and so on) 10:mp4/mkv
+ smsize= 0
+ if re.search(".ts",ext):
+ level= 1
+ smsize = 100*1000*1000
+ elif re.search(".264",ext):
+ level= 5
+ smsize = 10*1000*1000
+ elif re.search(".mp4",ext):
+ level = 10
+ smsize = 10*1000*1000
+ elif re.search(".mkv",ext):
+ level = 15
+ smsize = 10*1000*1000
+ dp=[]
+ if level > 0 :
+ if os.path.exists(os.path.join(path,title+".ts")) and os.path.exists(os.path.join(path,title+".ts.b25")):
+ if os.path.getsize(os.path.join(path,title+".ts"))*12>os.path.getsize(os.path.join(path,title+".ts.b25")):
+ dp.append(os.path.join(path,title+".ts.b25"))
+ elif os.path.getsize(os.path.join(path,title+".ts"))>200*1000*1000:
+ dp.append(os.path.join(path,title+".ts.b25"))
+ if level > 4 :
+ if configreader.getConfEnv("remove_ts")=="1":
+ dp.append(os.path.join(path,title+".ts"))
+ if level > 9 :
+ dp.append(os.path.join(path,title+".avi"))
+ dp.append(os.path.join(path,title+".264"))
+ dp.append(os.path.join(path,title+".120.avi"))
+ dp.append(os.path.join(path,title+".noodml.avi"))
+ dp.append(os.path.join(path,title+".aac"))
+ dp.append(os.path.join(path,title+".m2v"))
+ dp.append(os.path.join(path,title+"_1.aac"))
+ dp.append(os.path.join(path,title+"_2.aac"))
+ dp.append(os.path.join(path,title+"_1.mp3"))
+ dp.append(os.path.join(path,title+"_2.mp3"))
+ dp.append(os.path.join(path,title+".srt"))
+ if level > 14 :
+ dp.append(os.path.join(path,title+".mp4"))
+ if os.path.exists(os.path.join(path,title+ext)):
+ if os.path.getsize(os.path.join(path,title+ext))>smsize:
+ for ip in dp:
+ try:
+ os.remove(ip)
+ except:
+ ""