import os import sys def alert(arg): sys.stderr.write("%d%d%d" % (arg, arg, arg)) if 'PROGRAMFILES(X86)' in os.environ.keys(): logfolder= r"C:\Program Files (x86)\ITarian\Endpoint Manager\rmmlogs" else: logfolder= r"C:\Program Files\ITarian\Endpoint Manager\rmmlogs" Apps = [] for i in os.listdir(logfolder): if 'RmmService' in i: with open(logfolder +'/'+ i, "r") as fp: display_name = '' for line in fp: if "displayName:" in line and "script:" not in line and "procedureData:" not in line: display_name = line.split() display_name = ' '.join(display_name[1:]) if "availableUpdate: true" in line and "script:" not in line and "procedureData:" not in line: Apps.append(display_name) for data in list(dict.fromkeys(Apps)): print data if len(Apps) > 0: alert(1) else: alert(0)