Automatically back up Domino and WebSphere Portal in Linux

xiaoxiao2021-04-07  315

First, automatically back up Domino with script under Linux

The script is as follows:

#! / 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) Save the script as Dominobackup.sh, put it in the server / usr directory

b) Change the properties of Dominobackup.sh to be executable

# chmod 755 /usr/dominobackup.sh

c) Configure crontab tasks

Make sure the CRONTAB service is enabled

View existing schedule

#crontab -l

Edit schedule, arrange backup time

#crontab -e

Add the following statement:

30 05 * * * /usr/dominobackup.sh> usr / backerr.log

This statement is to run Dominobackup.sh every morning at 5:30.

Second, automatically back up portal with script in Linux

The script is as follows:

#! / 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/ibmhtpserver.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

# This sentence has the suspicion of the snake, but during the test process, it is found that IBMHTTPSERVER's management service is not started, causing Portal to be accessible.

./adminctl start

######################################################################################################################################################################################################################################################################################################## ##########

echo "finished!"

a) Save the script as portalbackup.sh, put it in the server / usr directory

b) Change the properties of portalbackup.sh to executive

# chmod 755 /usr/portalbackup.sh

c) Configure crontab tasks

Edit schedule, arrange backup time

#crontab -e

Add the following statement:

30 05 23 * * /usr/portalbackup.sh> usr / portalbackerr.log

This statement is to run Portalbackup.sh on the 23rd morning at 5:30 in the morning.

Attachment:

Oracle database backup script

CD / USR / CIMCBAK

Rm /usr/cimcbak/fullexp.dmp

Su - Oracle

Exp userid = system / portal file = / usr / cimcbak / fullxp.dmp full = y stati

转载请注明原文地址:https://www.9cbs.com/read-132412.html

New Post(0)