дважды щелкните для выполнения .sh файла

GUI:
Я изменил полномочия sh файла, так, чтобы я мог читать, запишите и выполните его. Я дважды щелкнул по нему, выбранный выполненный в Shell / терминал (какой бы ни появляется на английском языке), но это не работало. Я дважды щелкнул по нему, выбранный выполненный, но это не работало.

Командная строка:
bash *filename* выполнения это
sh *filename* выполнения это

Содержание файла:

#!/bin/bash

# get dirsyncpro home
DIRSYNCPRO_HOME="$(dirname $0)"

# start programm and pass any parameters
java -Xmx512M -jar "$DIRSYNCPRO_HOME/dirsyncpro.jar" $* 

Работы в компьютере этого человека:

http://www.knowliz.com/2008/08/how-to-installrun-sh-file-in-linux.html

Что продолжается?

6
задан 15.04.2010, 17:59

3 ответа

dirsyncpro readme говорит, что должен быть выполнен командной строкой во всех операционных системах не-Windows. Я старался не выполнять файл банки, но нет никакого другого пути.

0
ответ дан 07.12.2019, 15:59

Ваш тест является неправильным, необходимо смочь выполнить его без первого вызова другой оболочки.

./my_little_script.sh

И нет

bash my_little_script.sh

Также двойная проверка, чтобы полномочия на самом деле были корректны.

chmod 755 my_little_script.sh
7
ответ дан 07.12.2019, 15:59

В Ubuntu действительно не существует "Терминал". На моей установке (9.10) я получаю это:

Программа 'Терминал' в настоящее время не устанавливается. Можно установить его путем ввода: склонные sudo - получают установку terminal.app Терминал: команда, не найденная

Я не уверен, если это так, для Вас, но если это - попытка, изменяющая выбор с "Termianl" на "терминал гнома".

0
ответ дан 07.12.2019, 15:59

Теги

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