source: bootscripts-standard/clfs/init.d/sendsignals@ eec6401

Last change on this file since eec6401 was 7df280d, checked in by Joe Ciccone <jciccone@…>, 17 years ago

Change /bin/sh to /bin/bash in the bootscripts because the bootscripts use bashisms. Having ash linked to sh will cause errors. Thanks to Bigdassaved for providing the diff and Copper for bring up the issue.

  • Property mode set to 100644
File size: 868 bytes
Line 
1#!/bin/bash
2########################################################################
3# Begin $rc_base/init.d/sendsignals
4#
5# Description : Sendsignals Script
6#
7# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
8#
9# Version : 00.00
10#
11# Notes :
12#
13########################################################################
14
15. /etc/sysconfig/rc
16. ${rc_functions}
17
18case "${1}" in
19 stop)
20 boot_mesg "Sending all processes the TERM signal..."
21 killall5 -15
22 error_value=${?}
23
24 sleep ${KILLDELAY}
25
26 if [ "${error_value}" = 0 ]; then
27 echo_ok
28 else
29 echo_failure
30 fi
31
32 boot_mesg "Sending all processes the KILL signal..."
33 killall5 -9
34 error_value=${?}
35
36 sleep ${KILLDELAY}
37
38 if [ "${error_value}" = 0 ]; then
39 echo_ok
40 else
41 echo_failure
42 fi
43 ;;
44
45 *)
46 echo "Usage: ${0} {stop}"
47 exit 1
48 ;;
49
50esac
51
52# End $rc_base/init.d/sendsignals
Note: See TracBrowser for help on using the repository browser.