コード例 #1
0
ファイル: adm_bkup.py プロジェクト: eocampo2000/test-code
def bkupDir():
    r = 0
    if dest_dir == ''  or src_dir == '' :
        log.error("DEST_DIR : %s is empty ! or SRC_DIR  : %s is Empty ! " % (dest_dir,src_dir))
        return 1
    
    if fu.isDir(dest_dir) is False:    # If dest dir does not exist, create it.
        rc = fu.createDirs(dest_dir) 
        if rc != 0 :
            log.error("Creating %s dir !" % dest_dir)
        
    dirToTar = src_dir.split(',')
    log.debug('Dir to tar = ', dirToTar)
    if  len(dirToTar) < 1 :
        log.error("Nothing to Tar %s" % dirToTar)
        return 2
        
    for d in dirToTar:
        if d == '' : continue 
        rc = fu.tarFile(d, dest_dir, log, comp)
        if rc == 0 : log.info('Archived %s ' % d)
        else       : 
            log.error('Issue Archiving %s' % d)
            r+=1
    
    return r   
コード例 #2
0
ファイル: infbaseapp.py プロジェクト: eocampo2000/test-code
 def _chkFiles(self, fls):
     rc = 0
     
     if len(fls) < 1 : return 1
     
     for fnp in fls:
         if fu.fileExists(fnp):
             if fu.isDir(fnp):
                 self.log.error('%s is a directory' % fnp)
                 rc += 1
             else:
                 self.log.info('%s exists' % fnp)
         else : 
             self.log.error('%s does not exist' % fnp)
             rc += 1
             
     return rc