Страница 1 из 1

Запуск *.jar в фоне

Добавлено: 2009-03-15 11:49:03
Plushevij
Доброе время суток.
Сидим на жпрз, хочется трафф экономить. Нормально функционирует МТС + squid. Задумал завести toonel.jar. Завел на ява-машине diablo-jdk-16. Но, столкнулся с проблемой именно ява-приложения. Она запускается как софтина и висит на одной из консолей. Короче, либо руками стартовать каждый раз, что не удобно, ибо шлюз без клавы и моника стоит в шкафу, либо терминал (PuTTY) из винды открывать. Что тоже не наш метод, ИМХО.
Ну, соответсвенно, если забить в rc.local "java -jar toonel.jar" дальше этого пункта движения не идут, пока Ctrl+C не давануть
Посоветуйте, как запустить это приложение в фоне, либо на какойнить консоли при загрузке фри.

Re: Запуск *.jar в фоне

Добавлено: 2009-03-15 12:13:43
zg
в крон пихни на старт для какого-нить юзверя

Re: Запуск *.jar в фоне

Добавлено: 2009-03-15 12:21:18
m0ps
еще как вариант - использовать screen, по тому же принципу как и для rtorrent

Re: Запуск *.jar в фоне

Добавлено: 2009-03-15 14:37:48
Plushevij
Оки, спасибо. про крон можно подробнее? Я ни разу без webmina не настраивал. А сейчас его нет...

Re: Запуск *.jar в фоне

Добавлено: 2009-03-15 17:13:42
Alex Keda
Ctrl+Z

Код: Выделить всё

HP$ cat > /tmp/file
^Z
Suspended
HP$ jobs -l
[1]  + 41834 Suspended                     cat > /tmp/file
HP$ fg 1
cat > /tmp/file
^C
HP$

Re: Запуск *.jar в фоне

Добавлено: 2009-03-15 18:13:47
zg
Plushevij писал(а):про крон можно подробнее?
man 5 crontab

Код: Выделить всё

     Instead of the first five fields, one of eight special strings may
     appear:

           string          meaning
           ------          -------
           @reboot         Run once, at startup.
           @yearly         Run once a year, "0 0 1 1 *".
           @annually       (same as @yearly)
           @monthly        Run once a month, "0 0 1 * *".
           @weekly         Run once a week, "0 0 * * 0".
           @daily          Run once a day, "0 0 * * *".
           @midnight       (same as @daily)
           @hourly         Run once an hour, "0 * * * *".

Re: Запуск *.jar в фоне

Добавлено: 2009-03-16 8:36:44
Plushevij
Что то буксую с кроном:

Код: Выделить всё

*       *       *       *       *       root /usr/scripts/toon
или

Код: Выделить всё

@reboot root /usr/scripts/toon
результата старта не дают.
гугление вопроса ничего не дало.

Re: Запуск *.jar в фоне

Добавлено: 2009-03-16 9:03:33
zg
Plushevij писал(а):результата старта не дают.
выложи листинг /usr/scripts/toon

Re: Запуск *.jar в фоне

Добавлено: 2009-03-16 9:26:07
Plushevij

Код: Выделить всё

#!/bin/sh
killall java
sleep 2
/usr/sbin/java -jar /usr/scripts/toonel.jar