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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Запуск приложения из командной строки.  (Прочитано 17132 раз)

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

Оффлайн ailand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Всем привет, столкнулся с проблемой и очень нужна помощь.
Есть приложение запускается с ярлыка на рабочем столе.
Программа запускается прекрасно, в ярлыке сеть строка запуска ПО (/home/etademo/ETA/bin/catalina.sh run)
При попытке запустить это через terminal как /home/etademo/ETA/bin/catalina.sh run
даже под root, возникают ошибки запуска, проблемы типа файл не найден, проблема авторизации в приложении и. т.д.
Не могу понять в чем разница запуска.



В ярлыке:
[Desktop Entry]
Categories=
Comment=This starts the ETA server
Comment[en]=This starts the ETA server
Encoding=UTF-8
Exec=/home/etademo/ETA/bin/catalina.sh run
GenericName=
GenericName[en]=
Icon=/home/etademo/ETA/start.png
MimeType=
Name=Start ETA
Name[en]=Start ETA
Path=/home/etademo/ETA/bin
ServiceTypes=
SwallowExec=
SwallowTitle=
Terminal=
TerminalOptions=
Type=Application
URL=
X-KDE-SubstituteUID=false
X-KDE-Username=root

# created by com.izforge.izpack.util.os.Unix_Shortcut $Revision: 2910 $
# $Id: Unix_Shortcut.java 2910 2009-12-14 08:29:35Z jponge $

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Не тот раздел для темы.

При запуске sh файлов из командной строки вначале введите sh, перед названием файла.
Ubuntu 14.04 (Unity), MSI GE40

andrey_p

  • Гость
Так запустится:
PATH="/home/etademo/ETA/bin:$PATH" /home/etademo/ETA/bin/catalina.sh run
Чтоб постоянно не писать это, прописываем в .bashrc
export PATH="/home/etademo/ETA/bin:$PATH"
Тогда и запускать можно будет просто
catalina.sh run
А раздел на самом деле не тот.

Оффлайн ailand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день.
Прежде всего, хотел поблагодарить за помощь.
Но к сожалению данные действия не помогли.
Все равно программа не может найти файл и не пускает.

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
в терминале :
cd /home/etademo/ETA/bin/
./catalina.sh
Лучше маленький доллар, чем большое спасибо.

rapidsp

  • Гость
А +x скрипту не надо?

Оффлайн ailand

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Да помогло cd /home/etademo/ETA/bin/  
/home/etademo/ETA/bin/catalina.sh run

Сразу хотел узнасть как быть в таком случае если нужно сделать автозагрузку, для скрипта?
« Последнее редактирование: 26 Мая 2011, 10:23:51 от ailand »

 

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