#!/bin/sh | |
PFILE=/var/run/spamd.pid | |
if [[ -e $PFILE && ! -z $PFILE ]]; then | |
PID=$(cat $PFILE 2>/dev/null) | |
if [[ "$PID" =~ ^[0-9]+$ ]]; then | |
PROC="/proc/$PID/cmdline" | |
if [[ -e $PROC ]]; then | |
C=$(grep -c spamd $PROC) | |
if [[ "x$C" != "x0" ]]; then | |
echo "killing spamd process: $PID"; | |
kill $PID; | |
exit $? | |
fi | |
fi | |
fi | |
fi | |
exit 1 |