diff options
author | Paul Mackerras <paulus@samba.org> | 1999-09-11 12:11:46 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 1999-09-11 12:11:46 +0000 |
commit | cb81f8465934497ad021639842ce95ab66ec44b8 (patch) | |
tree | 040aacb85dbb943c73f87c5331442c9e7ff53ae2 /scripts/ipv6-down.sample | |
parent | a35e81f5d3752303f800cd29cd27b4220503ec9c (diff) | |
download | ppp-cb81f8465934497ad021639842ce95ab66ec44b8.tar.gz |
add these examples
Diffstat (limited to 'scripts/ipv6-down.sample')
-rw-r--r-- | scripts/ipv6-down.sample | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/scripts/ipv6-down.sample b/scripts/ipv6-down.sample new file mode 100644 index 0000000..742bbe5 --- /dev/null +++ b/scripts/ipv6-down.sample @@ -0,0 +1,31 @@ +#!/bin/sh +# +# This script is called with the following parameters: +# interface tty speed local-address remote-address ipparam +# + + +# Kill the router advertisement daemon on this interface. +# The killing procedure is copied from RedHat 6.0 initscripts. + +DEVICE=$1 + +PIDFILE=/var/run/radvd-$DEVICE.pid + +[ -f $PIDFILE ] || exit 0 + +PID=`cat $PIDFILE` +if [ "$PID" != "" ]; then + if ps h $PID >/dev/null 2>&1; then + kill -TERM $PID + usleep 10000 + if ps h $PID >/dev/null 2>&1; then + sleep 1 + if ps h $PID >/dev/null 2>&1; then + kill -KILL $PID + fi + fi + fi +fi + +rm -f $PIDFILE |