#!/bin/bash PIDFILE='/var/run/amavis/amavisd.pid' function startAmavis() { rm ${PIDFILE} 2> /dev/null /etc/init.d/amavis start } if [ ! -f ${PIDFILE} ] ; then echo 'Hij draait niet, want de pid file bestaat niet' startAmavis else PID=$(cat /var/run/amavis/amavisd.pid) RUNNING=$(ps -p ${PID} | grep ${PID}) if [ -z "${RUNNING}" ] ; then echo 'Hij draait niet, want de pidfile bestaat wel, maar het proces zelf niet' startAmavis fi fi