Lubuntu 20.04 не может выполнить сценарий .sh из PCManFM-Qt

Lubuntu 20.04. Я создал простой сценарий .sh для запуска моей программы Java, поэтому содержимое .sh:

java -jar /path_to_my/test.jar

Я пометил этот сценарий как исполняемый, и при двойном щелчке по в файловом менеджере (PCManFM-Qt v. 0.14.1) он просто открывает терминал (QTerminal) и ничего не делает.

При ручном запуске скрипта в терминале работает.

1
задан 16 April 2021 в 11:02

2 ответа

Система должна знать, какой это тип сценария. Это делается с помощью " shebang "

Для простого сценария bash вы можете использовать

#!/bin/bash
echo blah
sleep 4

Это сработало для вас в bash (терминал) в качестве вашего ] Терминал bash сделал предположение, что вы пытаетесь запустить сценарий bash . pcmanfm-qt не может сделать это предположение, поэтому shebang сообщает системе, какой это тип сценария.

( У вас уже был правильный флаг исполняемого файла, который также требовался )

1
ответ дан 23 April 2021 в 23:22

Добавление #!/bin/bash в начало скрипта помогло

0
ответ дан 23 April 2021 в 23:22

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

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