home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OpenStep 4.2
/
Openstep-4.2-Intel-User.iso
/
usr
/
template
/
client
/
etc
/
ppp
/
Examples
/
pppdown
< prev
next >
Wrap
Text File
|
1995-07-03
|
676b
|
19 lines
#!/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