bin neu hier, habe gerader erst zuhause einen homeserver installiert und habe bereits ein problem mit einem selbst gebasteltem init-skript.
ich habe transmission-daemon als torrent client auf meinem server laufen (wofür is primär egal)
und hab mir dazu folgendes init script gebastelt:
Code: Select all
DAEMON="transmission-daemon"
SOCKET="/tmp/transmission-socket"
START_ARG="-s $SOCKET"
case $1
in
start)
echo -ne "Starting Transmission-Daemont"
pid=`ps aux | grep transmission | awk '{if($11 == "transmission-daemon") { print $2; exit;} }'`
if [ "$pid" ]; then
echo "[already running]"
exit 0
fi
touch $SOCKET
$DAEMON $START_ARG
chmod 777 $SOCKET
echo "[done]"
;;
stop)
echo -ne "Stopping Transmission-Daemont"
pid=`ps aux | grep transmission | awk '{if($11 == "transmission-daemon") { print $2; exit;} }'`
if [ "$pid" ]; then
kill -9 $pid > /dev/null
rm $SOCKET > /dev/null
echo "[done]"
else
echo "[failed]"
fi
;;
restart)
/etc/init.d/transmission.sh stop
/etc/init.d/transmission.sh start
;;
status)
pid=`ps aux | grep transmission | awk '{if($11 == "transmission-daemon") { print $2; exit;} }'`
if [ "$pid" ]; then
echo "Transmission-Daemon is running."
else
echo "Transmission-Daemon is halted."
fi
;;
*)
echo "Usage: /etc/init.d/transmission.sh start|stop|restart|status"
esac
falls es wen interessiert habe das script über
Code: Select all
update-rc.d transmission.sh defaultsDanke im vorraus.

