Нужно запустить два экземпляра одного приложения. Приложение написано так, что не подразуевает, что может быть запущен второй экземпляр.
24093 pts/0 Sl 0:08 java -cp ../source/classes:../libs/* spasteriskconnector.SPAsteriskConnector
Запускает притложение этим кодом
#!/bin/sh
THISDIR=$(cd "$(dirname "$0")"; pwd)
cd $THISDIR
JAVACLASS=spasteriskconnector.SPAsteriskConnector
JAVACP=../source/classes:"../libs/*"
# Kill old process
JAVAPID=$(ps ax | grep $JAVACLASS | grep -v grep | head -1 | awk '{print $1}')
if [ "$JAVAPID" != "" ]
then
kill -15 $JAVAPID
fi
if [ "$1" != "stop" ]
then
java -cp $JAVACP $JAVACLASS
fi
Как их проще изолировать друг от друга на одной системе? Приложение вешается на ip:порт, котороыми можно маниврировать в ini.