Выполнение сценария в графическом интерфейсе [дубликат]

У меня есть исполняемый файл в моем домашнем каталоге ( /home/user/filename/filename.sh ). Я не являюсь пользователем root. Как мне запустить этот скрипт, набрав имя в терминале? Без использования команд cd , chmod и ./ . Я также хочу запустить скрипт, просто щелкнув значок приложения.

0
задан 9 October 2016 в 06:52

1 ответ

cat <script here> | /bin/bash.

Это распечатает содержание сценария и передаст его по каналу к/bin/bash.
Примечание, что при использовании этого метода хижина (#!/path/to/shell) не будет работать. Замените/bin/bash оболочкой по Вашему выбору.

, Если Вы хотите запустить приложение от GUI, сделайте .desktop файл для него.

[Desktop Entry]
Name=<Name>
Exec=<command>
Terminal=false
Type=Application
StartupNotify=false

Место .desktop файл в том же каталоге как Ваш сценарий.

Между прочим, chmod работает, если Вы - владелец сценария (и chmod является исполняемым файлом).

0
ответ дан 28 September 2019 в 10:46

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

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