Modifying the Restart Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Modifying the Restart Script
# 8  
Old 06-02-2011
If you look at you stop_shepherd function, it doesn't execute any background commands, so there are only two possible cases here,

1.if everything goes well, your process will be killed.
2. shepherd wasn't running at all.

After any one of this case has happened,only then your command will return . Now tell us how will shepherd process may hang without stopping. Your are stopping the process by kill -9, I don't think it will ever hang.

Code:
stop_shepherd() {
        . $PROFILE
    echo "Stopping shepherd processes"
    PID=`cat $SERVER_HOME/alerts/logs/shepherd.pid`
    ps -ef | grep shep-1 | grep -v grep | grep -v wls100ctl | awk '{print $2}' > $SERVER_HOME/tmp/shepherd.pids
    if [ -s $SERVER_HOME/tmp/shepherd.pids ]
    then
        cat $SERVER_HOME/tmp/shepherd.pids | xargs kill -9
        echo "Shepherd stopped"
        rm -f $SERVER_HOME/tmp/shepherd.pids
    else
        echo "Shepherd not running"
    fi
    }

# 9  
Old 06-02-2011
Ok. Thanks

So this simple code as mentioned earlier will meet my purpose. right?

Code:
#!/bin/bash
sh /root/ams_rc stop_shepherd > /dev/null
if [ "$?" eq "0" ]
then
 sleep 30
 sh /root/ams_rc start_shepherd > /dev/null
else
 echo "Not stopped Properly"
 exit 1
fi
exit 0

Siddhesh.K

Last edited by Franklin52; 06-02-2011 at 10:31 AM.. Reason: Code tags
# 10  
Old 06-02-2011
Yes, if you still face any problems as such if it isn't stopping then post that scenario, we can check further.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

2. Shell Programming and Scripting

Need some help modifying script

I have a script that currently runs fine and I need to add or || (or) condition to the if statement and I'm not sure the exact syntax as it relates to the use of brackets. my current script starts like this: errLog="/usr/local/website-logs/error.log" apacheRestart="service httpd restart"... (3 Replies)
Discussion started by: jjj0923
3 Replies

3. Shell Programming and Scripting

awk script for modifying the file

I have the records in the format one row 0009714494919I MY010727408948010 NNNNNN N PUSAAR727408948010 R007YM08705 9602002 S 111+0360832-0937348 I want to get it int the format 0009714494919I MY010727408948010 NNNNNN N PUSAAR727408948010 R007YM08705 9602002 S ... (2 Replies)
Discussion started by: sonam273
2 Replies

4. UNIX for Dummies Questions & Answers

Modifying a shell script without using an editor

Hi all, I really wan't to know that how to edit a shell script with out using an editor.. Is there any command? (4 Replies)
Discussion started by: buddhi
4 Replies

5. Shell Programming and Scripting

modifying file using script

Hi, I am new to shell programming, and want to know is it possible to change the contents of file using script? for example, if want to search 2 words and want to replace these words with 2 new words. Regards, Manoj (4 Replies)
Discussion started by: manoj.solaris
4 Replies

6. Shell Programming and Scripting

modifying perl script

Hi freinds I have a small problem I want u to help me in, I have a syslog server and configured it to send me email automatically, I get a small perl script to help me in, and tested it to send alerts to root and it worked successfully without any problems Now I want to send it outside, I... (4 Replies)
Discussion started by: reaky
4 Replies

7. Shell Programming and Scripting

Modifying the ntpd deamon script

I need to replace the line daemon ntpd $OPTIONS in the following script with daemon ntpd $OPTIONS 2>&1 > /var/log/ntpd.log & what will happen? The idea of replacing is to capture the output on the console into ntpd.log file. Will this work? ... (1 Reply)
Discussion started by: naive1977
1 Replies

8. Shell Programming and Scripting

Modifying a .ksh script

Hi users, I am on a beginner level and just joined this site. I have created a simple .ksh file in the following manner cat <<EOF >mfile #!/bin/ksh echo "hello world" EOF Request for some help with 2 cases 1. now i would like to add a second line after the first echo command... (4 Replies)
Discussion started by: corbusier
4 Replies

9. Shell Programming and Scripting

Help modifying script to loop through all folders

I have this script someone very kindly help me write last year which loops through all files in a folder and does a command. I need to modify it to loop through all sub-folders of a main folder and only perform the command on files modified after Jan 1st 2008. And I need the command to place the... (3 Replies)
Discussion started by: Fred Goldman
3 Replies

10. Shell Programming and Scripting

need help with understanding and modifying script

hi all, i am new to UNIX. this is my first time using Ubuntu. i need to do this for my fyp. i am using an artificial neural network model to predict the yield strength of steel. the shell script used to execute this model is as shown here: #Thomas Sourmail, Cambridge University /... (4 Replies)
Discussion started by: dakkorn
4 Replies
Login or Register to Ask a Question