I have a script which takes reply from user and executes the corresponding scirpt. Below is the script
First I gave option 1, then option 2. Later when I gave option x(to exit), it is not exiting the script immediately, rather it is looping twice and exiting the script.
When the menu displays initially, if I give option x(to exit) before giving anyother options(1 or 2), the scripts exits immediately.
@Vishwaga
No, there is no sh needed and it is written sh, not Sh. Unix/Linux is case sensitive.
@vandi
There are several syntax errors in your post:
There have to be no spaces between the variable name, the equal sign or the value.
In a case statement, you have to end every line with double semicolon. You did this in the last lines, but not in the 1st and 2nd.
The other stuff inside the do/done will not work.
Also select does an automatic numbering. An input as c) or x) when the point being listed as 3) and 4) might not be the best.
I still see issues with the script. Here is the exact script:
This script is working but...
When I want to execute case 4 (exit out of the script) after executing case 1, case 2 ...I needed provide the '4' twice to exit out the script as I ran 2 scripts ( case 1 and 2). If I execute only single case 1 or 2, I needed to provide '4' in the display panel only once as I executed single case.
Wondering if we have a bigger menu list with many scripts to execute and executed many scripts(cases) from the menu list, I needed to give those many times of '4' to exit out of the script.
How to avoid this situation?. I wanted to exit out of the script when I provide '4' only once (at max twice). How to achieve this?.
I am invoking java program from shell script. Is there way to catch internal error and exit from script.
though it is logging exceptions and errors script continues. (2 Replies)
hi,
i want to pop up an alert box using perl script. my requirement is.
i am using a html page which calls a perl script. this perl script calls a shell script.. after the shell script ends its execution, i am using exit 0 to terminate the shell script successfully and exit 1 to terminate the... (3 Replies)
Hi all,
I have a shell script inside which i am executing another shell script. In the inner script im executing a command. i want the status of that command in the outer script to perform some validations.
How to get its status please help!!1
Im using ksh. (2 Replies)
I need help in the following script. I want to grep the sql errors insert into the error table and exit the shell script if there is any error, otherwise keep running the scripts.
Here is my script
#!/bin/csh -f
source .orapass
set user = $USER
set pass = $PASS
cd /opt/data/scripts
echo... (2 Replies)
Hi.
I am trying to extract the output of the first few lines of a continuos sh script.
The when i run it, i wont to grep the the first 20 lines of it for an entry and basically do a crtl z out of it or to that effect, and output the results to a text file.
I basically want to script... (5 Replies)
I'm new to Linux. I have a bash script that invokes an executable. I'd like use the SCRIPT command inside the script and exit out of the script command after it writes to the file. Does this make sense? Below is an example of the contents of my script.
#BEGIN SCRIPT
script typescript... (6 Replies)
HI,
I written a shell script to stop my peoplesoft applications.Peoplesoft provides a psadmin utility to stop the application. I used the force shutdown option with it psadmin -c shutdown! -d pskri. When my application process hungs in the background the script is not able to continue and... (3 Replies)
I have a shell script with options, one of which should exit the system (logout), however when I select this option it drops down to shell, is there a command other than exit that will close the session completely ? (1 Reply)
I'm receiving an exit code 64 in our batch scheduler (BMC product control-m) executing a PERL script on UX-HP. Can you tell me where I can find a list of exit codes and their meaning. I'm assuming the exit code is from the Unix operating system not PERL. (3 Replies)