From b63ff9d788148fc072c8cc486eaff90cbacf2615 Mon Sep 17 00:00:00 2001 From: Jason Secula Date: Thu, 10 Jul 2025 20:12:16 +0200 Subject: [PATCH] =?UTF-8?q?Modification=20des=20chemins=20pour=20les=20fic?= =?UTF-8?q?hiers=20pour=20qu'ils=20soient=20relatifs=20=C3=A0=20l'emplacem?= =?UTF-8?q?ent=20du=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/StagingUserAssignation.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/StagingUserAssignation.py b/scripts/StagingUserAssignation.py index 3d82e0b..b51f8c0 100644 --- a/scripts/StagingUserAssignation.py +++ b/scripts/StagingUserAssignation.py @@ -20,7 +20,7 @@ args = parser.parse_args() if(args.configpath != None and args.configpath != ''): settings = getSettings(args.configpath) else: - settings = getSettings("./conf/settings.conf") + settings = getSettings(f"{os.path.realpath(os.path.dirname(__file__))}/conf/settings.conf") #=========== Configuration des logs ===========# @@ -41,7 +41,7 @@ if(settings["LOGS"]["Enabled"]): if(settings["LOGS"].get("Path") and settings["LOGS"].get("Path") != ""): fileHandler = logging.FileHandler(f"{settings['LOGS'].get('Path')}stagingUserAssignation.log") else: - fileHandler = logging.FileHandler('./logs/stagingUserAssignation.log') + fileHandler = logging.FileHandler(f'{os.path.realpath(os.path.dirname(__file__))}/logs/stagingUserAssignation.log') fileHandler.setLevel(logginglevel) fileHandler.setFormatter(formatter) logger.addHandler(fileHandler) @@ -56,7 +56,8 @@ if(not args.silent): #======== Paramètres du script ========# # Emplacement du verrou -lockFile = './airwatchStagingUserAssignation.lock' +nameForLockFile = settings["GLPI"]["UserAgent"].replace(' ', '-') +lockFile = f'{os.path.realpath(os.path.dirname(__file__))}/{nameForLockFile}_StagingUserAssignation.lock' debug=args.debug