1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunNAME="nscd" 4*4882a593SmuzhiyunDAEMON="/usr/sbin/${NAME}" 5*4882a593SmuzhiyunPID_F="/var/run/nscd/${NAME}.pid" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyuncase "$1" in 8*4882a593Smuzhiyunstart) 9*4882a593Smuzhiyun printf "Starting ${NAME}: " 10*4882a593Smuzhiyun start-stop-daemon -S -p ${PID_F} -x ${DAEMON} 11*4882a593Smuzhiyun [ $? -eq 0 ] && echo "OK" || echo "FAIL" 12*4882a593Smuzhiyun ;; 13*4882a593Smuzhiyunstop) 14*4882a593Smuzhiyun printf "Stopping ${NAME}: " 15*4882a593Smuzhiyun start-stop-daemon -K -p ${PID_F} 16*4882a593Smuzhiyun [ $? -eq 0 ] && echo "OK" || echo "FAIL" 17*4882a593Smuzhiyun ;; 18*4882a593Smuzhiyunrestart|reload) 19*4882a593Smuzhiyun $0 stop 20*4882a593Smuzhiyun $0 start 21*4882a593Smuzhiyun ;; 22*4882a593Smuzhiyun*) 23*4882a593Smuzhiyun echo "Usage: $0 {start|stop|restart|reload}" 24*4882a593Smuzhiyun exit 1 25*4882a593Smuzhiyunesac 26