----
- Code: Alles auswählen
#! /bin/bash
if test $# -ne 1 #Wenn anzal der argumente != 1
then
echo "Falscher Aufruf!"
echo $0 ' {Start | Stop}'
fi
if test $1 = start
then
if test -f server.pid
then
echo "Dienst laeuft bereits"
exit 2
fi
if java kommunikation/HttpServer > server.log 2> ServerError.log &
then
echo $! > server.pid
echo $!
fi
fi
if test $1 = stop
then
pid=$(cat server.pid)
kill -9 $pid
rm server.pid
echo "beendet"
fi