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 0
Kod: Zaznacz cały
VENPATH=/home/ownator
VENBIN=$VENPATH/ventrilo_srv
Kod: Zaznacz cały
echo $VENTPATH
Kod: Zaznacz cały
if [ ! -f $VENTBIN.pid ]
then