1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| #!/bin/sh
# Startup script for cassis
#
# description: Run cassis server
# Source function library.
. /etc/rc.d/init.d/functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
HOME_CASSIS=./cls
LOG_CASSIS=/tmp
HOME_JAVA=/usr/java/j2sdk1.4.1_07/bin
WWW=~/web
start() {
echo -n $"Starting $prog: "
cd $HOME_CASSIS
$HOME_JAVA/java -jar $WWW/cassisd.jar >> $LOG_CASSIS/cassis.log &
tail -f $LOG_CASSIS/cassis.log
}
stop() {
if [ -f $LOG_CASSIS/cassis.log ]; then
echo -n $"Stopping cassis server : "
killproc /usr/java/j2sdk1.4.1_07/bin/java
rm -f $LOG_CASSIS/cassis.log
echo
else
echo "Aucun serveur cassis n'est lancé"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0 |