kill -TERM ${PID} > /dev/null 2>&1
sleep 2
-if [ ! -d /proc/${PID} ]; then
- /etc/sysconfig/network-scripts/ifdown-post $1
- exit 0
-fi
-
-sleep 2
-[ -d /proc/${PID} ] && sleep 5
-
-if [ ! -d /proc/${PID} ]; then
- /etc/sysconfig/network-scripts/ifdown-post $1
- exit 0
-fi
+[ -d /proc/${PID} ] && sleep 2 && [ -d /proc/${PID} ] && sleep 5
kill -KILL ${PID} > /dev/null 2>&1
logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to nicely kill pppd-$DEVICE (pppd-$DEVNAME)" &
+/etc/sysconfig/network-scripts/ifdown-post $1
+
exit 1
# This must be last line !