From 28955c531f4ff0865824a909ccc2d918aa98d8ee Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Mon, 30 Aug 2021 15:03:14 +0500 Subject: [PATCH] bug fix: cronjob --- plogical/cronUtil.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/plogical/cronUtil.py b/plogical/cronUtil.py index d9910bba4..e6cec26ad 100755 --- a/plogical/cronUtil.py +++ b/plogical/cronUtil.py @@ -1,10 +1,14 @@ import os import sys -import time - sys.path.append('/usr/local/CyberCP') import argparse from plogical.processUtilities import ProcessUtilities +from random import randint, seed +import time +try: + seed(time.perf_counter()) +except: + pass class CronUtil: @@ -90,27 +94,26 @@ class CronUtil: else: cronPath = "/var/spool/cron/crontabs/" + externalApp - from random import randint, seed - try: - seed(time.perf_counter()) - except: - pass + print(cronPath) TempFile = '/tmp/' + str(randint(1000, 9999)) + print(TempFile) + if os.path.exists(cronPath): FullCrons = open(cronPath, 'r').read() finalCron = '%s%s\n' % (FullCrons, finalCron) with open(TempFile, "w") as file: file.write(finalCron) + print(finalCron) else: with open(TempFile, "w") as file: file.write(finalCron + '\n') command = 'cp %s %s' % (TempFile, cronPath) - ProcessUtilities.executioner(command) + ProcessUtilities.normalExecutioner(command) - os.read(TempFile) + os.remove(TempFile) print("1,None") except BaseException as msg: