Всем привет. Есть пару вопросов, явно не сложных, но мне как человеку без опыта их решить не получается.
В общем, есть консольная программка на java, которая посматривает за БД, делает некоторые действия, и слушает определённый порт (для удалённого управления). Нужно поставить эту программку в автозапуск, но что-то не так. Вот основные вопросы:
1. Где вообще принято размещать подобный софт? /bin, /sbin, /usr/bin, или ещё где?
2. При простом запуске программа забирает для себя консоль для вывода и после её запуска в этом терминале уже ничего нового не ввести. Можно ли как-то запускать программку в фоновом режиме, что бы терминал оставался свободным?
3. Собственно нужно поставить эту программку в автозапуск, после старта системы. Делал по вот такому мануалу:
http://benrobb.com/2007/01/15/howto-start-subversion-at-boot-on-ubuntu/ Папку с файлами программы скопировал в /bin. В файле скрипта пишу:
java -jar /bin/sns/sns.jar
всё получается, но после перезагрузки Ubuntu не стартует, а просто останавливается на этапе логотипа с бегущй строкой загрузки. Подозреваю, что при запуске программы, возникают какие-то ошибки и блокируют загрузку (или может по тому, что программка забирает под себя терминал? О_о), но как их отловить тоже не знаю (ещё подозреваю, что программка может падать, если Ubuntu пытается её запустить до того как запустит MySQL-сервер, который должен крутится на этой же машине). Может где-то есть логи загрузки или ещё как можно просмотреть весь процесс?
В общем, буду благодарен за любые ответы, советы и пинки в нужную сторону.