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


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

Автор Тема: Автозапуск создание подобия батника )  (Прочитано 5347 раз)

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

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
помогите пожалуйста в создании файла как это выразиться что то подобное батнику в виндовс ! на Ubuntu нужно запусть java бота jimbot by spec! Проблема вот в чём: Если запускать бота просто кликнув на ярлык он запускается (показывается в процессах) но не выходит в сеть (нет его в аське) и не работает его веб интерфейс localhost:8888

Но если запустить его через терминал вот так:
cd /home/alex/bot/1/2
java -jar JimBot.jar

То бот в терминале запускается и показыется его лог и сам бот начинает работать (веб интерфейс и он заходит в сеть)  !
ЧТо я хочу:
Как создать и как правильно написать код чтобы добавить этот файл в автозагрузку!
Как должно работать: Автозагрузка загружает файл - в файле прописан код который открывает терминал прописывает команду cd /home/alex/bot/1/2
java -jar JimBot.jar и запускает тем самым бота!
Я в линукс новичок и всех азов не понимаю а виндовс не хочу! :)
Надеюсь на помощь!

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2223
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #1 : 25 Апрель 2010, 00:23:35 »
Система-Параметры-запускаемые приложения.
Нажимаешь добавить.
в стоке "Название" любое зачение(можешь назвать bot)
строка "команда" java -jar /home/alex/bot/1/2/JimBot.jar
строку Коментарий заполнять по желанию.
жмешь добавить
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Beldieff

  • Гость
Re: Автозапуск создание подобия батника )
« Ответ #2 : 25 Апрель 2010, 00:31:01 »
#!/bin/bash
итд
  Поковыряй насчет баш скриптов

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #4 : 25 Апрель 2010, 11:48:40 »
Не получилось  :-[
Значит если делать вот так:
Система-Параметры-запускаемые приложения.
Нажимаешь добавить.
в стоке "Название" любое зачение(можешь назвать bot)
строка "команда" java -jar /home/alex/bot/1/2/JimBot.jar
строку Коментарий заполнять по желанию.
То бот только появляется в процессах но не работает веб интерфейс и он не выходит в сеть! :'(

Если эту команду запустить в терминале тоalex@server:~$ java -jar /home/alex/bot/1/2/JimBot.jar
Unable to access jarfile /home/alex/bot/1/2/JimBot.jar
Пробовал и sudo дописывать, но все также ошибка Unable to access jarfile /home/alex/bot/1/2/JimBot.jar
Как не хочется винду ставить  :'( :idiot2: >:(


Unable to access jarfile /home/alex/bot/1/2/JimBot.jar

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Автозапуск создание подобия батника )
« Ответ #5 : 25 Апрель 2010, 11:52:27 »
alex46,
ls -l /home/alex/bot/1/2/JimBot.jar?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #6 : 25 Апрель 2010, 11:57:30 »
Если java стоит от санок, т.е. sun-java6-jre то можно jar файл запускать, как любой бинарник, если дать ему права на исполнение (chmod +x /home/alex/bot/1/2/JimBot.jar)

Другое дело, если в том каталоге есть еще необходимые файлы для запуска или файлы с данными. Да и напиши скрипт, чего уж там прыгать вокруг, раз так точно работает:
#!/bin/bash
cd /home/alex/bot/1/2
java -jar JimBot.jar
дай ему права на исполнение и пускай через него.

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #7 : 25 Апрель 2010, 12:10:41 »
Так так скрипт по подробнее, так как мне его создать в gedit e ??? если кто может пожалуйста залейте куда нибудь его , а то Ос дяди била я не хочу  :o >:(

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #8 : 25 Апрель 2010, 12:14:50 »
как мне его создать в gedit e ???
Тебе рассказывать, как пользоваться тексовым редактором и копипастой?  :o Сам не справишься создать файлик с вышеприведённым содержимым?

Оффлайн alex46

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #9 : 25 Апрель 2010, 12:19:29 »
ААААа  урааа  :2funny: :D Спасибо всем!!! заработало!!!!
Я сделал bsh скрипт как вы и сказали и все заработало!

Есть один вопрос:
Хоть это и сервак я за ним все время сидеть не буду есть вопрос:
Как можно тогда сделать чтобы вот скрипт #!/bin/bash
cd /home/alex/bot/1/2
java -jar jImBot.jar
Если он написан так то терминал открывается чат работает, а можно кк нибудь сделать чтобы он работал но не выводил в фоновый режим?
« Последнее редактирование: 25 Апрель 2010, 12:25:00 от alex46 »

Оффлайн djrust

  • Активист
  • *
  • Сообщений: 851
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #10 : 25 Апрель 2010, 16:10:28 »
в cron засунуть и написать правило!
У меня в Cron(e) фонового окна не было!

Оффлайн LKharlamov

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #11 : 25 Апрель 2010, 16:17:21 »
java -jar jImBot.jar &

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Автозапуск создание подобия батника )
« Ответ #12 : 25 Апрель 2010, 16:17:58 »
в cron засунуть и написать правило!
У меня в Cron(e) фонового окна не было!
МЕГА костыль! Не надо так делать.


Пользователь решил продолжить мысль 25 Апрель 2010, 16:20:03:
java -jar jImBot.jar &
До sighup будет работать, потом аннигилируется. Тогдауж nohup java -jar jImBot.jar >/dev/null 2>&1 &
А правильнее юзать start-stop-daemon.
« Последнее редактирование: 25 Апрель 2010, 16:20:03 от Mam(O)n »

 

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