#!/bin/sh

FCPIDF="/run/freshclam/freshclam.pid"

[ ! -e "$FCPIDF" ]&&exit 1
FCPID="$(cat "$FCPIDF")"
[ -z "$FCPID" ]&&exit 2
ps -p "$FCPID" >/dev/null 2>&1
[ "$?" -ne 0 ]&&exit 3
kill "$FCPID" >/dev/null 2>&1
sleep 1
ps -p "$FCPID" >/dev/null 2>&1||exit 0
sleep 10
kill -9 "$FCPID" >/dev/null 2>&1
sleep 2
ps -p "$FCPID" >/dev/null 2>&1&&exit 4||exit 0