#!/bin/bash PATH=/sbin:/usr/sbin:/bin:/usr/bin cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config #PID=`pidof net2kiss` #if [ ! -z "$PID" ]; then # kill $PID > /dev/null 2>&1 #fi PID=`pidof kissattach` if [ -z "$PID" ]; then exit 1 fi kill $PID > /dev/null 2>&1 if [ ! -d /proc/$PID ]; then /etc/sysconfig/network-scripts/ifdown-post $1 # echo -e "\300\377\300\r" > ${DEVPORT} # echo -e "\r\1400\rhost on\r" > ${DEVPORT} exit 0 fi sleep 2 if [ ! -d /proc/$PID ]; then /etc/sysconfig/network-scripts/ifdown-post $1 # echo -e "\300\377\300\r" > ${DEVPORT} # echo -e "\r\1400\rhost on\r" > ${DEVPORT} exit 0 fi kill -KILL $PID > /dev/null 2>&1 if [ -d /proc/$PID ]; then logger -p daemon.info -t ifdown-ax0 "ifdown-ax0 unable to kill kissattach on $DEVICE" & else /etc/sysconfig/network-scripts/ifdown-post $1 # echo -e "\300\377\300\r" > ${DEVPORT} # echo -e "\r\1400\rhost on\r" > ${DEVPORT} fi exit 1