Hi,
here are my first version of a init.d script to start/stop snipsnap while boot/shutdown the whole server.
#!/bin/sh
# chkconfig: 235 99 10
# description: Start or stop the SnipSnap server
#
### BEGIN INIT INFO
# Provides: snipsnap
# Required-Start: $network $httpd
# Required-Stop: $network $httpd
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: Start or stop the SnipSnap server
### END INIT INFOexport JAVA_HOME=/usr/java/j2sdk1.4.2
SNIPDIR=/var/www/snipsnap-0.4.2a[ -f $SNIPDIR/run.sh ] || exit 0name='SnipSnap'start () {
echo -n $"Starting $name"
cd $SNIPDIR
./run.sh >> /var/log/snipsnap 2>&1 &
echo
}stop () {
echo -n $"Stopping $name"
cd $SNIPDIR
./run.sh -admin shutdown >> /var/log/snipsnap 2>&1
echo
}case "$1" in
'start')
start
;;
'stop')
stop
;;
'restart')
stop
start
;;
*)
echo "Usage: $0 { start | stop | restart }"
;;
esac