#!/bin/bash case "$1" in start) echo "Starting xyz server" /usr/bin/xyzd & pidof xyzd > /var/run/xyzd.pid ;; stop) echo "Shutting down xyz server" killall xyzd rm /var/run/xyzd.pid ;; restart) $0 stop $0 start ;; status) if /sbin/checkproc /usr/bin/xyzd 2> /dev/null # if pidof xyzd > /dev/null then echo "Server xyz is up" else echo "Server xyz is down" fi ;; esac