#!/bin/bash jardir="$( dirname $0 )/../lib" classpath="" for jar in $jardir/*.jar do classpath="$classpath:$jar" done etcdir="$( dirname $0 )/../etc" cd /tmp java -classpath $classpath \ -Djava.util.logging.config.file=$etcdir/logging.properties \ -Dorg.wamblee.upnpmonitor.propertyfile=/etc/sysconfig/upnpmonitor \ org.wamblee.upnpmonitor.Main & pid=$! trap "kill -1 $pid; exit 1" EXIT wait $pid