initial commit of bin scripts into git
This commit is contained in:
35
pppoff
Executable file
35
pppoff
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/sh
|
||||
######################################################################
|
||||
#
|
||||
# Determine the device to be terminated.
|
||||
#
|
||||
if [ "$1" = "" ]; then
|
||||
DEVICE=ppp0
|
||||
else
|
||||
DEVICE=$1
|
||||
fi
|
||||
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# If the ppp0 pid file is present then the program is running. Stop it.
|
||||
if [ -r /var/run/$DEVICE.pid ]; then
|
||||
sudo kill -INT `cat /var/run/$DEVICE.pid`
|
||||
#
|
||||
# If the kill did not work then there is no process running for this
|
||||
# pid. It may also mean that the lock file will be left. You may wish
|
||||
# to delete the lock file at the same time.
|
||||
if [ ! "$?" = "0" ]; then
|
||||
sudo rm -f /var/run/$DEVICE.pid
|
||||
echo "ERROR: Removed stale pid file"
|
||||
exit 1
|
||||
fi
|
||||
#
|
||||
# Success. Let pppd clean up its own junk.
|
||||
echo "PPP link to $DEVICE terminated."
|
||||
exit 0
|
||||
fi
|
||||
#
|
||||
# The ppp process is not running for ppp0
|
||||
echo "ERROR: PPP link is not active on $DEVICE"
|
||||
exit 1
|
||||
Reference in New Issue
Block a user