Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помогите с автозагрузкой приложения при включении Ubuntu.  (Прочитано 2219 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SimpleWhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Так напишу все по порядку.
Захотелось мне создать сервер игры Minecraft. Cкачал, установил сервер. Настроил его. Создал ssh файл для старта, добавил его в автозагрузки (система-параметры-автозагрузки). Вроде бы все работает нормально, при перезагрузке машины, сервер включается все норм. Решил отключить его от монитора, тогда программа перестала запускаться, реши проверить работает ли сервер (ранее я устанавливал апатч, зашел по айпи машины через браузер, все работает нормально, апатч загружен, сайт функционирует), а вот программа запускаться без монитора не хочет.
Программа сервера на Java написанна
ОС Ubuntu 10.04
Пожалуйста помогите решить эту проблему, все таки еще лишний монитор подключать не самый лучший вариант....
За ранее спасибо.

Оффлайн Jeka-Grin

  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
Без монитора не запускается граф оболочка.

А вы прописали свою игру в автозапуск граф оболочки.



---------


Запускайте сервер игры так, чтоб к граф оболочке он не имел отношения.

Например как apache2 - он как служба)


читайте про rc.conf
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

Оффлайн Maxflara

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
sysv-rc-conf

Оффлайн SimpleWhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Без монитора не запускается граф оболочка.

А вы прописали свою игру в автозапуск граф оболочки.



---------


Запускайте сервер игры так, чтоб к граф оболочке он не имел отношения.

Например как apache2 - он как служба)


читайте про rc.conf

Подождите, можно поподробнее, как мне это сделать?
у меня в ssh стоит так:
Цитировать
#!/bin/bash
cd /home/usr/server/
java -Xmx1024M -Xms1024M -jar server.jar nogui

сам сервер в .jar файле.

Оффлайн Jeka-Grin

  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
пропишите в файл /etc/rc.conf путь к вашему скрипту (файлу.sh), который стартует сервер


файл rc.conf исполняет записанные в него команды от пользователя root при запуске системы


например так:

/home/server/start.sh &

# но эту команду нужно прописать выше команды EXIT


------------

Более подробно как поставить скрипт в автозагрузку с помощью файла rc.conf можно узнать в google

------------



Но я делаю несколько иначе.
Я пользуюсь webmin - это веб морда для управления системой.
Там есть пункт "Загрузка и остановка системы"
Там прописываю путь к файлу который нужно запускать и выбираю в менюшке от какого пользователя это будет происходить.

Мне удобнее через WEBMIN....
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

Оффлайн SimpleWhite

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
пропишите в файл /etc/rc.conf


есть rc.local , rc.conf не наблюдается.....


Оффлайн Jeka-Grin

  • Участник
  • *
  • Сообщений: 249
  • Meerkat, Gnome 2X
    • Просмотр профиля
    • UBUNTU.LOS-BERDOS
Да. Извиняюсь. rc.local



Всё же советую поставить WEBMIN и с его помощью настроить.

Тем лучше для вас - будете заходить через свойдругой компьютер по ссылочке

https://ip_servera:10000  и управлять им. Более юзерфрендли чем консоль.

(Нажмите, чтобы показать/скрыть)


http://i.ЗАПРЕЩЁННЫЙ РЕСУРС/i5/44/98/1149844/Snymok.png
« Последнее редактирование: 24 Февраля 2011, 19:41:10 от МэдВэд »
Ищу желающих людей администрировать
проэкт http://ubuntu.los-berdos.org.ua

 

Страница сгенерирована за 0.036 секунд. Запросов: 23.