#!/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