Harald Welte | e057146 | 2018-02-14 15:42:14 +0100 | [diff] [blame^] | 1 | #!/bin/sh |
2 | |||||
3 | PIDFILE=/tmp/tcpdump.pid | ||||
4 | |||||
5 | if [ -e $PIDFILE ]; then | ||||
6 | # NOTE: This requires you to be root or something like | ||||
7 | # "laforge ALL=NOPASSWD: /usr/sbin/tcpdump, /bin/kill" in your sudoers file | ||||
8 | if [ "$(id -u)" = "0" ]; then | ||||
9 | kill "$(cat "$PIDFILE")" | ||||
10 | else | ||||
11 | sudo kill "$(cat "$PIDFILE")" | ||||
12 | fi | ||||
13 | rm $PIDFILE | ||||
14 | fi |