Что я делаю не так со сценарием оболочки? Noob [duplicate]

На этот вопрос уже есть ответ здесь:

Я создал новый документ, открыл его с gedit, и сценарий очень прост и работает в терминале, примерно так:

#!/bin/sh
sudo blah blah blah

Но когда я сохраняю его в документе, ставлю галочку выполнения в свойствах и дважды щелкаю файл, затем gedit просто открывает его снова Итак, что я должен сделать, чтобы файл работал как сценарий оболочки для запуска команды, я искал, но ничего не ответил на мой вопрос, потому что везде говорится (или мне так кажется), что первая строка #! / bin / sh превращает документ в сценарий оболочки.

0
задан 5 November 2014 в 18:33

1 ответ

Необходимо сделать файл на рабочем столе, например, name.desktop, который содержит следующую структуру:

[Desktop Entry]
Type=Application
Name=your script name
Exec=/path/to/your/script.sh  
Terminal=true     <-if you need sudo (to type your password)

Делают и этот файл и Ваш исполняемый файл сценария (например, chmod 700 script.sh). Теперь можно дважды щелкнуть файлу на рабочем столе для запуска сценария.

0
ответ дан 6 October 2019 в 21:23

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

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