这是一个用来监控本地文件夹变化的服务
w1146869587
2021-11-09 f5e3a3a6785cd9305c476eadf329c8ae00161add
mbwatch/mbwatchmain.cpp
@@ -35,11 +35,13 @@
void CMBWatchMain::conn()
{
     connect(m_pWatchFile,SIGNAL(sigFileChange(QString)),this,SLOT(onSigFileChange(QString)));
     connect(m_pMgr->getMdWare(),SIGNAL(sigErrInfo(QString)),this,SLOT(onSigErrInfo(QString)));
}
void CMBWatchMain::disConn()
{
    disconnect(m_pWatchFile);
    disconnect(m_pMgr->getMdWare());
}
void CMBWatchMain::start()
@@ -79,7 +81,7 @@
        return ;
    }
    // 比较 日志,写
    QString login, svrID, backupDir, svrPath;
    QString login, svrID, backupDir, svrPath,logDBPath;
    CMBWatchUserVector::iterator   it;
    CMBWatchUser *pUser = NULL;
@@ -95,7 +97,9 @@
        backupDir = pUser->getBackupDir();
        svrPath   = pUser->getSvrPath();
        m_pMgr->getTaskMgr()->logTask(login, svrID, backupDir, svrPath);
        logDBPath =  m_pMgr->getConst()->getLogDBPath(svrID, login);
        m_pMgr->getTaskMgr()->logTask(logDBPath, backupDir, svrPath);
    }
}
@@ -106,3 +110,8 @@
    //
}
void CMBWatchMain::onSigErrInfo(QString errInfo)
{
    std::cout << errInfo.toStdString() << std::endl;
}