Viewing: lsvcgss
#!/usr/bin/bash
#
# lsvcgss Lustre GSS daemon
#
# chkconfig: 2345 10 90
# description: start and stop the lsvcgssd daemon
#
# Source function library.
. /etc/init.d/functions
LOCKFILE="/var/lock/subsys/lsvcgssd"
# If service is not configured, launch with all mechs
# -k -- Enable kerberos support
# -s -- Enable shared key support
# -z -- Enable gssnull support
LSVCGSSDARGS="-k -s -z"
# Check for and source configuration file
[ -f /etc/sysconfig/lsvcgss ] && . /etc/sysconfig/lsvcgss
# See how we were called.
case "$1" in
start)
echo $"Starting lsvcgssd"
/usr/sbin/lsvcgssd ${LSVCGSSDARGS}
RETVAL=$?
[ $RETVAL -eq 0 ] && touch $LOCKFILE
;;
stop)
echo $"Stopping lsvcgssd"
killall lsvcgssd
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $LOCKFILE
;;
status)
status lsvcgssd
RETVAL=$?
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
exit $RETVAL