#!/bin/bash set -e PID_FILE=$APPSH_BASEDIR/.app/var/pid/$name-$instance.pid . $APPSH_HOME/.app/lib/app-conf bin=`get_conf $APPSH_BASEDIR $APPSH_NAME $APPSH_INSTANCE app.bin` if [ -z "$bin" ] then echo "Missing required configuration: app.bin." >&2 exit 1 fi if [ ! -r "$bin" ] then echo "No such file: $bin" >&2 exit 1 fi chmod +x "$bin" case "$APPSH_METHOD" in start) set -x $bin & ret=$? pid=$! echo "Application launched with PID=$pid" echo $pid > $PID_FILE ;; *) exit 1 ;; esac