Kod: Zaznacz cały
#!/bin/sh
### BEGIN INIT INFO
# Provides:		ventrilo
# Required-Start:	
# Required-Stop:	
# Default-Start:	2 3 4 5
# Default-Stop:		
# Short-Description:	Ventrilo voice comunication server
### END INIT INFO
set -x
VENPATH=/home/ownator
VENBIN=$VENPATH/ventrilo_srv
case "$1" in
  start)
	if [ ! -f $VENTBIN.pid ]
	then
	  su ventrilo -c "$VENBIN -f$VENPATH/ventrilo_srv/3784 -d"
	  renice -5 `cat $VENPATH/ventrilo_srv.pid`
	else
	  echo "[VT] Ventrilo server already running."
	fi
	;;
  stop)
	if [ ! -f $VENTBIN.pid ]
	then
	  echo "[VT] Ventrilo server isn't running."
	else
	  echo "[INFO] Stopping Ventrilo server."
	  kill `cat $VENTBIN.pid`
	fi
	;;
  status)
	if [ ! -f $VENTBIN.pid ]
	then
	  echo "[VT] Ventrilo server isn't running."
	else
	  cat $VENTBIN.pid
	fi
	;;
  *)
	echo "Usage: /etc/init.d/ventrilo.sh {start|stop|status}"
	exit 1
esac
exit 0Kod: Zaznacz cały
VENPATH=/home/ownator
VENBIN=$VENPATH/ventrilo_srvKod: Zaznacz cały
echo $VENTPATHKod: Zaznacz cały
if [ ! -f $VENTBIN.pid ]
	then