Как запустить несколько jar приложений в автозапуске?
Форум — Development
Здравствуйте. Есть VPN сервер на CentOS. Для функционала сайта необходимо, что бы при запуске сервера стартовали 2 jar приложения. Нашёл совет писать код в /etc/rc.local Сейчас там следующий код:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
ping -c 2 8.8.8.8
service httpd start
service mysqld start
java -jar "/home/apps/app1.jar"
java -jar "/home/apps/app2.jar"
Стартует только первое приложение. Если поменять местами строчки, то стартует только второе.
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
ping -c 2 8.8.8.8
service httpd start
service mysqld start
java -jar "/home/apps/app2.jar"
java -jar "/home/apps/app1.jar"
Если закомментировать первую строчку, то стартует второе приложение.
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
ping -c 2 8.8.8.8
service httpd start
service mysqld start
#java -jar "/home/apps/app1.jar"
java -jar "/home/apps/app2.jar"
То есть, как я вижу проблема в том, что запустить список jar приложений посредством файла rc.local - невозможно. После запуска первого приложения код застопыривается и дальше не выполняется. Есть ли какое решение? Пожалуйста, помогите советом.