Visit Our UNIX and Linux User Community


Shutdown Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Shutdown Script
# 1  
Old 12-06-2010
Shutdown Script

Im writing a script to read a file called shutdown.cf and shut down any scripts that are listed there.

I have came up with the following based on things I saw in similar programs but it doesn not work:

Quote:
scriptName=""
filename='/var/opt/moto/live/scripts/pwp_access/shutdown.cf'

while read line
do
scriptName=`echo "$line"`
pidNumber=`pgrep -f "$scriptName"`
monproc=`ps -efa | grep "$scriptName" |grep -v 'grep '|sed 's/^[^0-9]*\([0-9]*\)[^0-9].*$/\1/'`
kill -9 $monproc

done < $filename

Exit

Has anybody any idea what I may be doing wrong?

Cheers
Paul
# 2  
Old 12-06-2010
Code:
scriptName="$line"

# 3  
Old 12-06-2010
"It doesn not work" means..? do you get undesirable result or any error. I have highlighted some suggestions below

Code:
scriptName=""
filename="/var/opt/moto/live/scripts/pwp_access/shutdown.cf"

while read line
do
scriptName="$line" # echo statement not needed
pidNumber=`pgrep -f "$scriptName"`
monproc=`ps -efa | grep "$scriptName" |grep -v 'grep'|sed 's/^[^0-9]*\([0-9]*\)[^0-9].*$/\1/'`
kill -9 $monproc

done < $filename

exit

One more thing..have a echo statement for pidNumber and monproc so that could confirm that you have the right value stored in those variables.
# 4  
Old 12-06-2010
The matching is not very exact, therefore more processes may be matched than intended. Try:
Code:
ps -efa | grep " -*$scriptName$" | ....

# 5  
Old 12-07-2010
Got sorted. Cheers guys.

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Interactive Shutdown script

Hello folks. I will start out by saying as far as unix/linux scripting goes I know less about it than i do about giving birth (I'm a guy hehe). I am looking to make a shutdown script that will either shut down the system or reboot it using one of the shutdown run methods IE init 2 - 5 or a base... (1 Reply)
Discussion started by: azurie
1 Replies

2. Shell Programming and Scripting

Script to shutdown XP clients

My staff seem to have a habit of leaving thier PCs on over night so I need to write a short script to shutdown any XP clients logged into the local samba domain that I can run as a cron job at a set time. I can list the connected clients and their IP addresses with: $ smbstatus -b Samba... (6 Replies)
Discussion started by: barrydocks
6 Replies

3. Shell Programming and Scripting

Startup and shutdown script

Hi all, I'm writing a script to stop & start oracle: su - oracle -c "sqlplus / as sysdba" -c "shutdown immediate">> ${log} 2>&1 The {log} refers to the log file. The part in bold gives error: /usr/sbin/shutdown: Only root can run /usr/sbin/shutdown Pls suggest how to correct this. ... (5 Replies)
Discussion started by: frum
5 Replies

4. Shell Programming and Scripting

db shutdown script

I am going to create shutdown database script. We have dabase shutdown script. But i need take dabase which online and make it down. I got user id which needs to dabase to down ID=`ps -ef | grep -i pmon | grep -v grep | awk '{print $1}'` ( got orace side DB=`ps -ef | grep -i pmon |... (1 Reply)
Discussion started by: allwin
1 Replies

5. UNIX for Dummies Questions & Answers

Script to force Oracle database shutdown when shutdown immediate does not work

I have Oracle 9i R2 on AIX 5.2. My Database is running in shared server mode (MTS). Sometimes when I shutdown the database it shutsdown cleanly in 4-5 mints and sometimes it takes good 15-20 minutes and then I get some ora-600 errors and only way to shutdown is by opening another session and... (7 Replies)
Discussion started by: aixhp
7 Replies

6. Shell Programming and Scripting

Script sh for shutdown

Hi, i need shutdown a pc, is in the same network what command i can use in the script :o ? (1 Reply)
Discussion started by: Dymblos
1 Replies

7. HP-UX

Shutdown script

Hi, I am on Alpha Server with HP Tru64 system. I wish to setup shutdown to automatically and cleanly shutdown informix during the shutting down of the system. Ie. I was trying to use rc0.d to do this but failed. Has anyone tried doing this before? I already have the script and linked it to... (0 Replies)
Discussion started by: kingsto88
0 Replies

8. UNIX for Dummies Questions & Answers

A script for shutdown

I want to make a script to shutdown a unixware computer from other user then root. In Sco version i use "as root" but in the unixware i don't know. Please help me. 10x (12 Replies)
Discussion started by: kelu
12 Replies

9. UNIX for Advanced & Expert Users

Shutdown script

Hi Guys, I want to execute few of my bash script, so that whenever someone calls shutdown now -r command, I want my script to execute first before shutting down. Any help please????? I've just started playing with the unix system, so far its been brilliant.... (10 Replies)
Discussion started by: alpha_manic
10 Replies

10. UNIX for Dummies Questions & Answers

logout/shutdown script

I am running JDictd (http://www.informatik.uni-leipzig.de/~duc/Java/JDictd/) from tcsh in Terminal on Mac OS X (:=Darwin=FreeBSD/Mach). I am trying to get it to exit cleanly silently upon Mac OS X system shutdown. My idea was that if there was a logout script in FreeBSD (basically a script... (1 Reply)
Discussion started by: ropers
1 Replies

Featured Tech Videos