Как запустить приложение из сценария .sh? - PullRequest
1 голос
/ 19 января 2011

Помогите мне пожалуйста с bash-скриптом из нескольких строк.

У меня есть исполняемый файл MyApplication в какой-то папке, и мне нужно сделать скрипт запуска для вызова этого приложения из его папки, когда я click it from a grafical interface.

(мне это нужно, потому что мне нужно, чтобы мое приложение запускалось из его папки, чтобы Qt :: currentPath () вернул текущую папку, в которой находится исполняемый файл)

Пожалуйста, помогите мне, мне просто нужно было два раза подряд выключать мой Linux-компьютер, вместо пусковых установок я делал вилочные бомбы: (.

* * 1012 P.S. Я новичок в Linux, пытаюсь разобраться в сценариях.

EDIT

Подробнее о моей текущей проблеме: Qt, как открыть файл в текущем каталоге? или что с этим не так?

Подробности: MyApplication - это проект GUI, скомпилированный в Qt-Creator. Он использует .xml файлы для хранения. Если я вручную перехожу к папке, в которой находится исполняемый файл, и запускаю ее, все работает нормально, приложение знает путь к файлам .xml (текущий каталог). Но если я просто click значок приложения, оно запускается из $ HOME, и мое приложение не может найти эти XML-файлы.

Поэтому, я полагаю, мне нужен лаунчер .sh, чтобы вызывать его из его каталога, когда я щелкну по нему.

1 Ответ

0 голосов
/ 19 января 2011

Если это графическое приложение, подойдет любая ссылка.Это прекрасно работает для меня, если у вас нет чего-то, о чем я не знаю, в этом случае, пожалуйста, объясните больше.

Ps, бомбы-вилки ограничены - http://forums.debian.net/viewtopic.php?f=10&t=44480&start=0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...