Magellan Linux

Contents of /branches/unlabeled-1.1.1/magellan-initscripts/etc/rc.d/init.d/sendsignals

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Mon Dec 13 22:52:07 2004 UTC (19 years, 3 months ago) by niro
File size: 781 byte(s)
imported.

1 #!/bin/bash
2
3 #%rlevels: 0:k 6:k
4 #%start:
5 #%stop: 50
6
7 #deps
8 #%needs:
9 #%before:
10 #%after:
11
12 source /etc/sysconfig/rc
13 source $rc_functions
14
15 echo -e ${COLOREDSTAR}"Sending all processes the TERM signal ..."
16 killall5 -15
17 error_value=$?
18
19 #
20 # Sleep for a while to allow processes to receive and process the TERM
21 # signal. The heavier your system is loaded, the higher it should sleep
22 # here.
23 #
24
25 sleep 3
26
27 if [ "$error_value" = 0 ]
28 then
29 print_status success
30 else
31 print_status failure
32 fi
33
34 echo -e ${COLOREDSTAR}"Sending all processes the KILL signal ..."
35 killall5 -9
36 error_value=$?
37
38 #
39 # Increase sleep amount on heavier loaded systems.
40 #
41
42 sleep 3
43
44 if [ "$error_value" = 0 ]
45 then
46 print_status success
47 else
48 print_status failure
49 fi
50
51 update_svcstatus $1
52 splash svc_stopped "$(basename $0)" 0

Properties

Name Value
svn:executable *