Помогите мне пожалуйста с 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, чтобы вызывать его из его каталога, когда я щелкну по нему.