在linux下用脚本自动备份domino和WebSphere Portal(转自YGBLOG)
来源:互联网 发布:淘宝禁售商品的是 编辑:程序博客网 时间:2024/06/05 06:35
1.在linux下用脚本自动备份domino
脚本如下:
#!/bin/bash
DOM_HOME=/notesdata
DOM_USER=notes
DOM_PROG=/opt/lotus/bin
echo "Starting Backup"
###################################################################
echo -n Stopping domino:
cd $DOM_HOME
echo Y | su $DOM_USER -c "$DOM_PROG/server -q"
###################################################################
ddate=`date '+%y%m%d%H%M'`
mkdir /opt/bak-$ddate
echo "pls waiting! backuping Data now"
tar -cvf /opt/bak-$ddate/notesdata.tar $DOM_HOME
echo "pls waiting! backuping Program now"
tar -cvf /opt/bak-$ddate/lotus.tar /opt/lotus
echo "Finished backup!"
###################################################################
echo -n Starting domino:
su $DOM_USER -c "$DOM_PROG/server"
###################################################################
#echo "Backup Finished !"
a) 将脚本保存为dominobackup.sh,放在服务器的/usr目录下
b) 改变dominobackup.sh的属性为可执行
# chmod 755 /usr/dominobackup.sh
c) 配置crontab任务
确保crontab服务是启用的
查看已有的日程安排
#crontab –l
编辑日程安排,安排备份时间
#crontab –e
加入以下语句:
30 05 * * * /usr/dominobackup.sh > usr/backerr.log
此语句就是每天早上5:30运行dominobackup.sh进行备份
------------------------------------------------------------------------------------------
二、在linux下用脚本自动备份Portal
脚本如下:
#!/bin/bash
IHS_HOME=/opt/IBMHTTPServer
WAS_HOME=/opt/WebSphere
IHS_PROG=/opt/IBMHTTPServer/bin
WAS_PROG=/opt/WebSphere/AppServer/bin/
echo "---portal backup starting---"
########################################################
echo "---ready to stop WPS---"
cd $WAS_PROG
./stopServer.sh WebSphere_Portal -user wpsbind -password wpsbind#123
echo "---WebSphere Portal stop---"
echo "---ready to stop WAS---"
./stopServer.sh server1 -user wpsbind -password wpsbind#123
echo "---WebSphere Appliaction Server stop---"
echo "---ready to stop IHS---"
cd $IHS_PROG
./apachectl stop
echo "---IHS stop---"
########################################################
ddate=`date '+%y%m%d%H%M'`
mkdir /usr/bak-$ddate
echo "start backup ihs"
tar -cvf /usr/bak-$ddate/IBMHTTPServer.tar $IHS_HOME
echo "finish tar ihs"
echo "start backup websphere"
tar -cvf /usr/bak-$ddatee/WebSphere.tar $WAS_HOME
echo "finish tar websphere"
########################################################
echo "start was"
cd $WAS_PROG
./startServer.sh server1
echo "start wps"
./startServer.sh WebSphere_Portal
echo "sart ihs"
cd $IHS_PROG
./apachectl start
#此句有画蛇添足之嫌,但是在测试过程中,发现IBMHTTPServer的管理服务没有启动,导致portal不能访问。
./adminctl start
############################################################
echo "finished!"
a) 将脚本保存为portalbackup.sh,放在服务器的/usr目录下
b) 改变portalbackup.sh的属性为可执行
# chmod 755 /usr/portalbackup.sh
c) 配置crontab任务
编辑日程安排,安排备份时间
#crontab –e
加入以下语句:
30 05 23 * * /usr/portalbackup.sh > usr/portalbackerr.log
此语句就是每月23日早上5:30运行portalbackup.sh进行备份
附:
Oracle数据库的备份脚本
cd /usr/cimcbak
rm /usr/cimcbak/fullexp.dmp
su - oracle
exp userid=system/portal file=/usr/cimcbak/fullexp.dmp full=y STATI
- 在linux下用脚本自动备份domino和WebSphere Portal(转自YGBLOG)
- 在linux下用脚本自动备份domino和WebSphere Portal
- Websphere portal和Domino配置 Web SSO后的测试
- IBM / Lotus Domino 与 WebSphere Portal: 单点登录(转)
- 在MyEclipse中用WebSphere Portal Server创建Portal项目(下)
- 在Linux环境下设置ArcGIS的 Server,Portal和DataStore服务开机自启
- Linux下自动备份Mysql数据库脚本(已测试)
- linux下Oracle自动备份数据库脚本(归档模式)
- Linux下Oracle自动备份脚本
- Linux下Oracle自动备份脚本
- linux 下 mysql自动备份脚本
- linux下mysql自动备份数据脚本
- linux下mysql自动备份shell脚本
- linux下mysql自动备份shell脚本 .
- linux下mysql自动备份脚本
- linux下oracle自动备份脚本
- linux下 mysql自动备份脚本
- Linux下的MySQL自动备份脚本
- 领域模型管理与AOP
- extjs初步
- MMC 不能打开文件 SQL Server Enterprise Manager.MSC的解决方法
- qq群邮件
- Java doc 的规范注释:
- 在linux下用脚本自动备份domino和WebSphere Portal(转自YGBLOG)
- [随想]Sany
- acm1582
- Connection reset,Connection reset by peer,Software caused connection abort :socket write error
- 汉诺塔II(暂时)
- c++静态成员小结
- 车牌识别源码
- sp_addlinkedserver和sp_addlinkedsrvlogin
- 电销性能测试--20090801