#!/bin/bash
#
PID=`ps -eaf grep slapdawk '{print $2}'head -n 1`
case "$1" in
start)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
/usr/local/libexec/slapd
echo "Openldap started"
fi
;;
stop)
if [ -f /usr/local/var/run/slapd.pid ];then
/bin/kill -INT `cat /usr/local/var/run/slapd.pid`
echo "Openldap stopped"
else
echo "Openldap not running"
fi
;;
status)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
echo "Openldap not running"
fi
;;
*)
echo "Usage: $0 { start stop status }"
exit 1
;;
esac
exit 0
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.