home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # This script fill find processes with 'pppd' in the name
- # and send them SIGINT. It must be run suid root to work
- # correctly. Some people don't like suid root shell scripts.
- # In that case, check out the example pppkill.c which contains a
- # C program that does the same thing. This might be a bit safer
- # to make suid root.
- #
- # Note: there is the potential that this script can kill more than
- # one process. Maybe even an incorrect process. It could
- # probably be done better.
- #
-
- PATH=/usr/ucb:/bin:/usr/bin:/etc:/usr/etc:/usr/local/bin; export PATH
-
- kill -INT `ps -ax | egrep "(pppd)" | egrep -v "egrep" | sed 's/^\([ 0-9]*\) .*/\1'/`
- exit 0
-