When I run this command (showstatus <username> <dbname>) in the prompt, the following will be displayed in the screen:
1. Show processes
2. Start process
3. Stop process
4. Go back to prompt
Once i choose/type Option "1" (which is Show processes), it will display the list of processes (both running and stopped):
Process1 is running.
Process2 is running.
Process3 is not running.
Process4 is not running.
Process5 is running.
Process6 is running.
It should only continue to do the necessary calculation steps once all these 3 processes: Process3, Process4, and Process5 are up and running.
If any of these is not running, exit and send an email alert to concerned parties.
Can anyone help to devise a script for the above requirement please?
Actually it is an executable file so we can not view the contents.
Basically, when I run this command, it will just display the below messages:
1. Show processes
2. Start process
3. Stop process
4. Go back to prompt
So I was wondering how to store the output of this command as well as the output of Option1 and compare/check if all processes are running. If all are running, I can proceed to the main logic.
After typing the command, you will not see the options, so on faith, you would have to type your '1' to show processes. You may need to then press the '4' to go back to the normal prompt. Some experimenting may be necessary here for those blind responses.
But, if it works as I think it might, the file my_output will be a capture of what would have gone to the display screen.
Additionally, maybe you can get almost all you need with this.
If that works as hoped / expected, all that remains is to grep the output file for the conditions you specified, and run a conditional based on the result.
("exit 1" signals a failure condition to if; by default, awk will exit with a return code of 0, which selects the then branch in this conditional.)
write a script using shift and case to receive 11 argument and do the following
--arg1 - print hello message and the current proccess id
--arg2 - read and edit a file based on the value which came along with the arg2.
--arg3 - validate whether all... (1 Reply)
#!/bin/bash
>error_log
for s in `cat s.txt`
do
uptime $s >>error_log
echo $s >>error_log
done
The above code produce output with server name and its uptime in 2 different lines .My requirement is to have the same in one line . Please assist (3 Replies)
Hi All,
I need to execute a SQL via shell script and i am connecting to Oracle DB by this way $USERNAME1/$PASSWORD1@$STRING1 and i need to get username, password and string from someother file stored in the Unix Directory. $Username, $Password and $String is stored in File A in Path A and i want... (1 Reply)
I have a simple script. Do you know what I got this error?
./total_memory.ksh: line 5: '
Thanks
#! /bin/bash
setmem=30177660
totalMemory= grep MemTotal /proc/meminfo | awk '{print $2}'
if ; then
echo "Total memory $totalMemory is less than :$setmem"
exit 1
... (3 Replies)
Hi,
Below is some code that I would like to implement however I am getting these errors: (what I am attempting to do is to check if a zip file has ascii files and if ascii and not binary then move the ascii files to a folder. some of the files are in xml format but are ascii and i will be moving... (0 Replies)
I need some help with this shell script for class. All it does is organize your files. It works, but in the log file, it needs to show the new filepaths of the moved files. Heres my log of my output:
Starting to organize...
movie2.wmv -->
movie3.mov -->
movie1.mpg -->
song1.mp3 --> ... (3 Replies)
Hey all, I need some assistance. I'm writing a script to eject tapes from a tape library, but the library is not a queued system and can only eject 15 tapes at a time.
I added paste -d : -s so that it goes through full_tapes and puts each media_id on one line separated by the :.
Now I'm... (2 Replies)
I am looking for a shell script or command to automate a process of opening many files in a directory and changing a string of text. Example:
I have a apache web server that uses virtual hosting. There are approximately 2300 vhost entries or files. So in the directory... (2 Replies)
I need to modify a script to send an attatched file. I have researched and read the faq's but have not found a solution for my script. Here is a copy of the code I am using:
#!/bin/sh
mysqldump --opt --skip-add-locks --user=****** --password=******* databasename | gzip >... (3 Replies)