Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоматически стартовать JBoss под Ubuntu Server, как автоматически стартовать JBoss 
:(
    Опции темы
Atum
Дата 17.2.2010, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 3.10.2008

Репутация: нет
Всего: нет



Добрый день . 

подскажите как корректно написать скрипт для автоматического старта  Сервера JBoss 

на сервере Ubuntu Server 9.10 ?

JBoss должен стартовать от пользователя jboss а не от  root 

чтобы в нем были отработаны start , stop и restart 

и в какую директорию что нужно положить  

в /init.d или в /rc5.d ? 

создал файл jboss от root 
задал  ему  chmod 755

Код

#! /bin/sh

start(){
        echo "Starting jboss..."
}

stop(){
        echo "Stopping jboss..."

}

restart(){
        stop
        sleep 160
        start
}




case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        restart
        ;;
  *)
        echo "Usage: jboss {start|stop|restart}"
        exit 1
esac

exit 0



Это сообщение отредактировал(а) Atum - 17.2.2010, 18:23
PM MAIL   Вверх
MaxPayneC
Дата 17.2.2010, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 18.2.2006

Репутация: 3
Всего: 9



Вы ошиблись форумом )
/etc/init.d - каталог, ссылающийся на каталог rcX.d, где Х - это ваш ран левел. В названии символических ссылок в этих каталогах присутствует цифра - это порядок, в котором будут выполняться скрипты при старте системы. После регистрации жбосса как службы (к сожалению я не помню как это делать), вам нужно будет воспользоваться командой chkconfig.
PM   Вверх
Atum
Дата 17.2.2010, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 3.10.2008

Репутация: нет
Всего: нет



мне нужно чтобы при старте сервера ubuntu     сервер  jboss стартовал автоматом так же как стартует samba , apach2 , postgresql ...
PM MAIL   Вверх
MaxPayneC
Дата 17.2.2010, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 324
Регистрация: 18.2.2006

Репутация: 3
Всего: 9



Операционная система Linux имеет шесть разных уровней запуска. Пропишите жбосс на требуемые вам.
PM   Вверх
Atum
Дата 18.2.2010, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 3.10.2008

Репутация: нет
Всего: нет



я понимаюsmile что можно это сделать ...

если бы я знал как я бы не спрашивал smile 


мне бы хотелось понять как это правильно сделать : 
прописать Jboss  чтобы он стартовал после samba , apache2 , postgresql

причем мне надо чтобы он стартовал не от пользователя root а от пользователя jboss 

в старт (стоп )

пишу что то подобное : 
Код

start()
{
   /opt/jboss/bin/run.sh -c M3 -b 0.0.0.0  &
}

stop()
{
   /opt/jboss/bin/shutdown.sh -s jnp://localhost:1099 &
}


 вопрос в том как все это выполнять не от root а от пользователя jboss ? и после старта samba , apache2 , postgresql ?


да, и чтобы в консоль всё не выводить - хотелось бы лог загрузки и старта сервера jboss перенаправить в /dev/null  smile






Это сообщение отредактировал(а) Atum - 18.2.2010, 11:01
PM MAIL   Вверх
batigoal
Дата 18.2.2010, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Для смены пользователя есть команда sudo, для перенаправления логов оператор >

Это сообщение отредактировал(а) batigoal - 18.2.2010, 11:53


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Atum
Дата 18.2.2010, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 3.10.2008

Репутация: нет
Всего: нет



Цитата(batigoal @ 18.2.2010,  11:52)
Для смены пользователя есть команда sudo, для перенаправления логов оператор >

хотелось бы увидеть все эти команды в простом,  но ясном примере smile 

как говорит мой хороший знакомый : "меньше слов - больше кода" smile 


UPD : 

вопрос снимается .

Нашел полезные и понятные ссылки 

Настройка старта JBoss в Ubuntu

Управление автозагрузкой

Это сообщение отредактировал(а) Atum - 18.2.2010, 16:03
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.