Запуск scheduler и data loader с другими портами управления
Материал из BiTel WiKi
Порт управления может быть задан в скрипте запуска приложения. Для примера приведен код scheduler.sh, с измененным портом управления. Не изменившиеся части заменены многоточиями. Собственно, нужно лишь передать параметр запуска Java-программы -p с указанным после него портом управления.
#!/bin/sh cd ${0%${0##*/}}. JAVA_HOME=/usr/java/jdk/jre if [ -z "$JAVA_HOME" ]; then echo "The JAVA_HOME environment variable is not defined" echo "This environment variable is needed to run this program" exit 1 fi BGBILLING_SERVER_DIR=. CLASSPATH=${BGBILLING_SERVER_DIR}|>:${BGBILLING_SERVER_DIR}|>/lib/* if [ ! -d "${BGBILLING_SERVER_DIR}/.run" ] ; then mkdir ${BGBILLING_SERVER_DIR}|>/.run fi if [ "$1" = "-estart" ]; then #starting nohup ${JAVA_HOME}|>/bin/java -Dapp.name=BGScheduler -Xmx1024m -cp ${CLASSPATH}|> ru.bitel.common.bootstrap.Boot bitel.billing.server.TaskExecuter $1 -p9070 $3 ... else if [ "$1" = "debug" ]; then #starting in debug mode nohup ${JAVA_HOME}|>/bin/java -enableassertions .... ru.bitel.common.bootstrap.Boot bitel.billing.server.TaskExecuter -estart -p9070 $3 ... else #execute command ${JAVA_HOME}|>/bin/java -cp ${CLASSPATH}|>: bitel.billing.server.TaskExecuter $1 -p9070 $3 fi fi