sh скрипт



Запуск sh

Автор Ёергей Салин задал вопрос в разделе Программное обеспечение

Запуск SH файла в Ubuntu 14.04 LTS -- как выполнить? и получил лучший ответ

Ответ от Кот Бегемот[гуру]
на форуме убунты пробовал спросить? А тут ведь одна школота, которая как установить Windows не знает, а ты про линуксовые скрипты толкуешь.... Насколько я знаю, по всем руководствам .sh запускаются только через консоль, гуя к ним нет...

Ответ от [ARHANGEL][гуру]
(на нужном файле) ПКМ - свойства - права - (поставь птичку (разрешить запуск этого файла как программы)

Ответ от Panic Doctor[гуру]
открытие какого-то гуя ради запуска скрипта чем-то отличается от открытия терминала ?
лень ему.

Ответ от Е - нот[гуру]
Переходим по адресу, где лежат все наши ярлыки приложений: cd /usr/share/applications/
Теперь создаем ярлык нашего нового приложения командой: sudo gedit idea.desktop Вместо idea можно написать ваше название. Расширение desktop обязательно.
И вставляем в наш текстовый файл следующее содержимое:
[Desktop Entry]
Name=
Comment=
GenericName=
Keywords=
Exec=
Terminal=false
Type=Application
Icon=
Path=
Categories=
NoDisplay=false
Должно получиться как на скриншоте:
Теперь разберем эти свойства подробнее:
Name- имя приложения, которое будет отображаться под иконкой в Главном меню;
Keywords- слова, по которым будет искаться данный ярлык в Главном меню;
Exec- строка запуска приложения;
Terminal- (true или false)- запускать или нет приложение в окне терминала4);
Type- определяет «раздел» в Главном меню, где будет находится ярлык приложения;
Icon- путь или общесистемное название иконки;
Path- путь к рабочему каталогу приложения);
Categories- категории, к которым будет относится ярлык вашего приложения при выборе в Главном меню фильтров. Проще всего подсмотреть в ярлыке другого приложения, категория которого вам подходит.
NoDisplay(true или false)- Не отображать иконку в Главном меню (если true);
Заполним поля нашего приложения.
Нам достаточно заполнить Name и Exec.
Итак прописываем в Name то имя, которое хотим, чтобы отображалось в меню Dash Unity.
Остановимся поподробнее на поле Exec, сюда нужно прописать следующее, чтобы запустился sh скрипт:
Сначала команду запуска скриптов sh, затем путь до cкрипта sh (полностью путь до скрипта):
sh /home/edward/idea-IU-129.713/bin/idea.sh
В моем случае путь до скрипта это: /home/edward/idea-IU-129.713/bin/idea.sh
Ваш путь можно легко скопировать, если вызвать свойства файла скрипта в файловом менеджере Наутилусе:
В поле Icon прописываем путь до нашей картинки (полностью):
/home/edward/idea-IU-129.713/bin/idea.png
В итоге должно получиться подобное заполнение:
Сохраняем закрываем.
Теперь можно найти наш ярлык в главном меню Dash:
И переместить его на панель быстрого запуска Unity.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Запуск SH файла в Ubuntu 14.04 LTS -- как выполнить?
Bash на Википедии
Посмотрите статью на википедии про Bash
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*