Библиотека сайта rus-linux.net
D.18. /etc/rc.d/init.d/sendsignals
#!/bin/sh ######################################################################## # Begin $rc_base/init.d/sendsignals # # Description : Sendsignals Script # # Authors : Gerard Beekmans - gerard@linuxfromscratch.org # # Version : 00.00 # # Notes : # ######################################################################## . /etc/sysconfig/rc . ${rc_functions} case "${1}" in stop) boot_mesg "Sending all processes the TERM signal..." killall5 -15 error_value=${?} sleep ${KILLDELAY} if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then echo_ok else echo_failure fi boot_mesg "Sending all processes the KILL signal..." killall5 -9 error_value=${?} sleep ${KILLDELAY} if [ "${error_value}" = 0 -o "${error_value}" = 2 ]; then echo_ok else echo_failure fi ;; *) echo "Usage: ${0} {stop}" exit 1 ;; esac # End $rc_base/init.d/sendsignals