读书人

在Solaris上配置ldap的定时备份

发布时间: 2012-08-09 15:59:22 作者: rapoo

在Solaris下配置ldap的定时备份

前段时间服务器断电,没有关掉ds6导致数据丢失,特地做了个定时的备份。

?

操作系统: solaris10

ldap:? dsee6

?

定期备份主要用到了crontab这个东西,也没有什么难度。

?

首先需要做个shell脚本,如下面代码

#!/bin/bash
cd /opt/SUNWdsee/ds6/bin
./dsconf export? -p 589 -w /export/home/icinfo/rll/589/ldap_password dc=zj,dc=go
v,dc=cn /export/home/icinfo/rll/589/$(date +%Y%m%d)backup.ldif
主要就是以时间来做名字生成备份文件。

?

然后就是更改系统的定时任务,加上上面的shell脚本的执行

# export EDITOR=vi? --使用vi来作为编辑器

# crontab -e --编辑定时任务

在结尾加上如下代码

0 0 * * * /export/home/icinfo/rll/589/backupLDAP.sh
表示每天的 0点0分运行这个某个目录下的脚本。

?

最后重启crontab任务
#cron stop

#cron start

如果在停止和启动crontab的时候,报如下信息的话

# ! cannot start cron; FIFO exists 五? 6月 25 00:30:04 2010
! ******* CRON ABORTED ******** 五? 6月 25 00:30:04 2010

再rm掉/etc/cron.d下面的FIFO文件stop或start,这个文件是个锁。

这样就能定时执行了。

?

p.s.??

?????发现执行一下代码做导出的第一次会出个信任的选项,最好选择Y,否则该方法不能用,呵呵。

???? ./dsconf export? -p 589 -w /export/home/icinfo/rll/589/ldap_password dc=zj,dc=go
?????v,dc=cn /export/home/icinfo/rll/589/$(date +%Y%m%d)backup.ldif

?

读书人网 >其他服务器

热点推荐