06-18-2009
Help with Script using rsh and scripts within scripts
Hi,
I've written a script that runs on a Database server. It has to shutdown the Application server, do an Oracle Dump and then restart the Application server. Its been a long time since I wrote any shells scripts. Can you tell me if the scripts that I execute within my script will be executed straight after each other? Or will the shell wait till each script has finished executing before moving on to the next script?
Please see below script:
#!/bin/sh
# Script to Export Oracle tables.
# Check that this script only runs on the DBSERVER
sysname=`uname -n`
case ${sysname} in
DBSERVER) rserv="APPSSERVER" ;;
*) exit ;;
esac
line="-------------------------------------------------------------\
-----------------"
# Log File Directory
slog="/x3log/export"
runlog="/x3log/export/explog"
> ${runlog}
#Check that the parameter now has been passed to the script
if [ x${1} != "xnow" ]
then
echo "ERROR : This script should not be run unless you know how it works.\n"
echo "It will kill ALL Apps sessions and stop the Services on Apps Server "
echo "It will then perform an OracleDump.There are no 'Are you sure?'messages!\n"
echo "If you really want to export, run it again with one parameter, 'now' "
exit 1
fi
# Remote command stop APP on APPSERVER
rundat=`/usr/bin/date +%a' '%d%h%Y' '%H':'%M`
echo "${rundat} ${rserv} Shutdown X3" >> ${slog}
rsh ${rserv} /etc/rc.shutdown >> ${runlog} 2>&1
#Run script to execute export.
rundat=`/usr/bin/date +%a' '%d%h%Y' '%H':'%M`
echo "${rundat} ${sysname} Export Oracle" >> ${slog}
/x3log/export/all_exp_DB_scr.sh
# Remote comamnd to Restart APP on APPSERVER
rundat=`/usr/bin/date +%a' '%d%h%Y' '%H':'%M`
echo "${rundat} ${rserv} Start X3" >> ${slog}
rsh ${rserv} /etc/rc.APP >> ${runlog} 2>&1
#-------------------------------------------------------#
# End #
#-------------------------------------------------------#
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi all... I have several scripts of varying types (shell script, expect script, awk script) that I would like to run within 1 script.. They also take a command line argument (which it is getting successfully). The problem is, the parent script is exiting after the first script it calls is... (2 Replies)
Discussion started by: earnstaf
2 Replies
2. UNIX for Dummies Questions & Answers
what is the difference between login and profile scripts versus the rc scripts? (1 Reply)
Discussion started by: rookie22
1 Replies
3. Shell Programming and Scripting
Hi,
I have written a some six scripts to move large files and re-size them. This has been done step by step, taking backup, creating the new files, merging the files, removing the temporary files created.
Since these files are around 500 MB, each step takes somewhere between 1 to 5 mins.
... (1 Reply)
Discussion started by: baanprog
1 Replies
4. Shell Programming and Scripting
Hi all,
I have set up a cron job which calls another shell script shell script which in turn calls a Java process. The cron tab looks so.
0,30 7-18 * * 1-5 /u01/home/weblogic/brp/bin/checkstatus.sh >> /u01/home/weblogic/logs/checkstatus.log
The checkstatus.sh scripts looks like this.
... (4 Replies)
Discussion started by: sirbrian
4 Replies
5. Shell Programming and Scripting
Hi,
I have to write a program to compute the checksums of files
./script.sh
I wrote the program using bash and it took me forever since I am a beginner but it works very well.
I'm getting so close to the deadline and I realised today that actually I have to use normal Bourne shell... (3 Replies)
Discussion started by: pgarg1989
3 Replies
6. Shell Programming and Scripting
I need to call 3 different shell scripts from 2 different scripts, one is a perl script and other is Shell script.
In Case -1 :
The perl script is myperlscript.pl
and the name of three shell scripts which need to be called from the perl script are a1.sh, a2.sh and a3.sh. Each shell script... (1 Reply)
Discussion started by: siba.s.nayak
1 Replies
7. Shell Programming and Scripting
Dear Members,
I have a table REQUESTS in Oracle which has an attribute REQUEST_ACTION. The entries in REQUEST_ACTION are like, ME, MD, ND, NE etc.
I would like to create a script which will will call other scripts based on the request action.
Can we directly read from the REQUEST_ACTION... (2 Replies)
Discussion started by: Yoodit
2 Replies
8. Shell Programming and Scripting
Hi all, I'm wondering if you could give me some advice. I am new to scripting and am getting rather frustrated that i can get my script to call another script if certain criteria is met, via command line, but I cannot get the same script to work thru the cron jobs.
My first script monitors... (8 Replies)
Discussion started by: echoes
8 Replies
9. Shell Programming and Scripting
Dear all,
I am working on script which call other shell scripts in a loop but problem is from second script am not able to come out.
Here is the snippet:-
#!/bin/bash
HSFILE=/root/Test/Components.txt
LOGFile=/opt/domain/AdminDomain/application/logs... (3 Replies)
Discussion started by: sharsour
3 Replies