15 lines
311 B
Bash
Executable File
15 lines
311 B
Bash
Executable File
#!/bin/sh
|
|
|
|
PIDFILE=/tmp/tcpdump.pid
|
|
|
|
if [ -e $PIDFILE ]; then
|
|
# NOTE: This requires you to be root or something like
|
|
# "laforge ALL=NOPASSWD: /usr/sbin/tcpdump, /bin/kill" in your sudoers file
|
|
if [ "$(id -u)" = "0" ]; then
|
|
kill "$(cat "$PIDFILE")"
|
|
else
|
|
sudo kill "$(cat "$PIDFILE")"
|
|
fi
|
|
rm $PIDFILE
|
|
fi
|