su - mdmaug -c 'cd /home/mdmaug/mdmaug/ ; python3 mdmaug.py'
pkill python3 #pri Ctrl+C v prikazu su se uzavre jen terminal, ale ne uz python skript. Takhle to zas zabije veskery Python, ale sandboxovy-zavirovany uzivatel mdmaug stejne ma byt jen na spousteni tohohle skriptu.
withopen(logDir+ScanController.FF_INFO_FILE,"w")asf:# v logDiru mu dame odkaz do cacheDiru
...
...
@@ -145,9 +145,9 @@ class ScanController:
returnlogDir,cacheDir
def_loadProfileQueue(self):
#load queue from config file
try:
...
...
@@ -167,7 +167,7 @@ class ScanController:
defunbookProfile(self):
defdump():
withopen(Config.configFile,'w')asf:
json.dump(self.queueFF,f)
json.dump(self.queueFF,f)
#logging.debug("UNKBOOK")
try:
self.queueFF.pop(self.profile)
...
...
@@ -176,7 +176,7 @@ class ScanController:
logging.debug("Unbook failed")
logging.debug(self.queueFF)
raise
exceptOSError:
exceptOSError:
logging.debug("({}) OS Error - interferuje s pustenym FF, ktere zere prilis pameti. Zkusime pockat.".format(self.profile))
time.sleep(10)# XX jestli funkcionalitu zachovat, dat sem pocitadlo, at je na konzoli videt akce
try:
...
...
@@ -185,25 +185,24 @@ class ScanController:
logging.debug("({}) System se nezotavil.".format(self.profile))
return"Memory may be exhausted. See mdmaug-server/scan_controller.py for details."# FF sezral vsechnu pamet asi. Stranka je problematicka. UrlQuery podle me taky selze.
#logging.debug("UNKBOOKED")
defqueue(self):
""" Ze souboru queue.cache nacte, ktery profil je volny a zabookuje ho"""
""" Reads from queue.cache what profile is available and books it """