Ссылка на сценарий оболочки не работает от другого местоположения

У меня есть приложение, созданное с помощью Lazarus. Я могу выполнить его от терминала как это:

./myapp para

Теперь этот файл в настоящее время находится в домашней папке. Таким образом, я создал сценарий оболочки как это:

#!/bin/sh
cd /home/khalid/Home/laz-proj-linux
./myapp para

Когда я выполняю сценарий оболочки от текущей папки (наутилус), это работает. Когда я создаю ссылку на него в той же папке, это работает.

Но Когда я перетаскиваю ту ссылку на рабочий стол, она не работает.

Я пропускаю что-то? Советуйте.

Спасибо!

0
задан 18 September 2014 в 04:31

1 ответ

hmmm, путь корректен? отправьте вывод:

ls -lah /home/khalid/Home/laz-proj-linux/

и список каталогов Вашего рабочего стола ls -lah /home/khalid/Desktop/ (я думаю, "Рабочий стол" является названием его... помещают правильный каталог, куда "ссылка" должна быть помещена)

0
ответ дан 5 August 2019 в 01:24

Другие вопросы по тегам:

Похожие вопросы: