completed setup for installation, fixed robustness problem.
[upnpmonitor] / wamblee-upnpmonitor / files / opt / upnpmonitor / bin / upnpmonitor
index 6af0dd484ff92fea7488290043bf0bfbd3bb268d..dbc850b3cebd7bcd4095a1461d1f2774c0c5bd44 100755 (executable)
@@ -8,6 +8,19 @@ do
   classpath="$classpath:$jar"
 done
 
-java -classpath $classpath org.wamblee.upnpmonitor.Main
+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
+