# Check if the service is already running?
if [ ! -f /var/lock/subsys/amavisd ]; then
msg_starting Amavisd
- daemon 'su -s /bin/bash amavis -c "/usr/sbin/amavisd"'
+ daemon 'su -s /bin/sh amavis -c "/bin/nice /usr/sbin/amavisd"'
touch /var/lock/subsys/amavisd
else
- msg_Already_Running Amavisd
+ msg_already_running Amavisd
exit 1
fi
;;
killproc amavisd;
rm -f /var/lock/subsys/amavisd >/dev/null 2>&1
else
- msg_Not_Running Amavisd
+ msg_not_running Amavisd
exit 1
fi
;;
status)
status amavisd
;;
- restart)
+ restart|reload)
$0 stop
$0 start
;;
*)
- msg_Usage: "$0 {start|stop|status|restart}"
+ msg_usage "$0 {start|stop|restart|reload|status}"
exit 1
esac