5252from docopt import docopt
5353from natsort import versorted
5454
55- RSNAPSHOT_BINARY = "/usr/bin/rsnapshot"
55+ RSNAPSHOT_BINARY = "/usr/local/ bin/rsnapshot"
5656
5757def logf (logstring , logfile = None , prefix = "" ):
5858 '''Logs in rsnapshot's logfile when existing'''
@@ -303,6 +303,7 @@ def parseConfig(configpath, configfile):
303303 logft ("Writing rsnapshot-once pidfile (PID " + str (PID )+ ") to " + PIDFILE )
304304 with open (PIDFILE , "w" ) as pf :
305305 pf .write (str (PID ))
306+
306307 SYSCMD = RSNAPSHOT_BINARY + " -c " + ARGS .get ("-c" )+ " " + COMMAND
307308 logft ("NOW RUNNING JOB: " + SYSCMD + "\n " , LOGFILE )
308309 SYSCMD = SYSCMD .split (" " )
@@ -315,8 +316,12 @@ def parseConfig(configpath, configfile):
315316 EXITCODE = retVal .returncode
316317 COMPLETEPROCESS = retVal .output
317318
318- for LINE in COMPLETEPROCESS .split ("\n " ):
319- logging .info (" rsnapshot: " + LINE )
319+ for index , LINE in enumerate (COMPLETEPROCESS .split ("\n " )):
320+ if index == 0 :
321+ logft (" captured output: " + LINE ,LOGFILE ,"\n " )
322+ else :
323+ logft (" captured output: " + LINE ,LOGFILE )
324+ #logging.info(" captured output: "+LINE)
320325 if "rsnapshot encountered an error" in LINE :
321326 CONFIGERROR = True
322327
0 commit comments