linux shell script backup ldap


echo 'Ready to start backup ldap'
DATEFORMATTYPE1=$(date +%Y-%m-%d)
DATEFORMATTYPE2=$(date +%Y%m%d%H%M%S)
echo $DATEFORMATTYPE1

#使用ldapsearch备份
LDAPDIR=/usr/local/openldap
LDAPSEARCH=$LDAPDIR/bin/ldapsearch

#Use slapcat to backup
Slapcat=/usr/sbin/slapcat

BACKDIR=/home/backup/ldap/DATEFORMATTYPE1

#Create directory if it does not exist
[ -d ${BACKDIR} ] || mkdir -p ${BACKDIR}

echo $BACKDIR


    #${LDAPSEARCH} -x -b'ou=utrust,dc=chinautrust,dc=com' > ${BACKDIR}/backup-${DATEFORMATTYPE2}.ldif;
    ${SLAPCAT} > ldapbackupfast ${BACKDIR}/backup-${DATEFORMATTYPE2}.ldif;

echo 'backup ldap database completed'
 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326029523&siteId=291194637