ufconcept.blogg.se

Flexlm report log file parser
Flexlm report log file parser








flexlm report log file parser flexlm report log file parser flexlm report log file parser

join ( MMSHARE_DATA, "license_reqs.json" ) JOB_PRODUCTS_FILE = os. platform = "win32" : SHARED_LICENSE_DIR = r "C:\ProgramData\Schrodinger" else : SHARED_LICENSE_DIR = "/opt/schrodinger" JOB_REQS_FILE = os. platform = "darwin" : SHARED_LICENSE_DIR = "/Library/Application Support/Schrodinger" elif sys. dirname ( LMUTIL ), "lmgrd" + _EXE ) if sys. join ( MMSHARE_EXEC, "lmutil" ) + _EXE ) LMGRD = os. getuser () VERSION_UNKNOWN = "Unknown" _EXE = '.exe' if sys. glob ( SCHRODINGER + '/mmshare-v*/data' ) # Constants DEFAULT_LMGRD_PORT_RANGE = range ( 27000, 27010 ) SCHROD_DAEMON_CHECK_TIMEOUT = 60 # seconds LICENSE_DIRNAME = "licenses" LICENSE_FILENAME = "license" LMGRD_LOG = "lmgrd.log" LMGRD_ALTLOG = "lmgrd. glob ( SCHRODINGER + '/mmshare-v*/bin/*' ) MMSHARE_DATA = glob. getenv ( 'SCHRODINGER', "" ) if SCHRODINGER = "" : raise Exception ( "SCHRODINGER is undefined" ) MMSHARE_EXEC = glob. addHandler ( console_handler ) # Environment SCHRODINGER = os. getLogger ( "licadmin" ) console_handler = logging. Formatter ( ' %(message)s ' ) log = logging. import netsuiteapi # Configure logging fmt = logging. Import argparse import codecs import collections import filecmp import getpass import glob import json import logging import os import re import shutil import socket import stat import sys import tempfile from collections import Counter from collections import OrderedDict from collections import defaultdict from contextlib import contextmanager from datetime import date from datetime import datetime from datetime import time from pathlib import Path from string import Template from zipfile import ZipFile import psutil from schrodinger.utils import fileutils from schrodinger.utils import subprocess from schrodinger.utils import sysinfo from.










Flexlm report log file parser