All pastes #289861 Raw Edit

Untitled

public shellscript v1 · immutable
#289861 ·published 2006-12-23 13:51 UTC
rendered paste body
#!/bin/sh# service.shdaemon="$1"cmd="$2"path="/etc/init.d/${daemon}"usage="Usage: <service> <start|stop|restart|reload>"die() {	echo "Something went wrong."	exit 1}if [ -f "${path}" ]; then	case 	"${cmd}" in		start)			sh "${path}" "${cmd}" || die		;;		stop)			sh "${path}" "${cmd}" || die		;;		restart)			sh "${path}" "${cmd}" || die		;;		reload)			sh "${path}" "${cmd}" || die		;;		*)			echo ${usage};exit		;;	esacelse	echo $usage;	if [ "${daemon}" = "" ]; then		echo "You must enter a service name."	else		echo "Couldn't find '${daemon}'."	fi	exit 1fi