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