Создание и выполнение сценариев оболочки для запуска XAMPP по двойному щелчку мыши [duplicate]

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

Основные спецификации - Ubuntu 13.10, Gnome 3 (откат сеанса), тема Ambiance, значки Faenza.

Я недавно установил XAMPP , теперь каждый раз, когда я хочу использовать программу, мне нужно запустить команду sudo /opt/lampp/lampp start, я совсем новичок в Ubuntu, но я знаю, как обходиться с некоторыми вещами, и я знал, что могу сделать сценарий оболочки для запуска программы, когда я дважды щелкну по ней, поэтому я открываю nano в терминале и пишу:

#!/bin/bash/
sudo /opt/lampp/lampp start

Я сохраняю его как «lampp.sh» в моем домашнем каталоге и даю это соответствующие разрешения chmod +x lampp.sh и chmod +775 lampp.sh. Когда я дважды щелкаю по нему, абсолютно ничего не происходит, чтобы он работал, мне нужно открыть терминал и запустить там скрипт ./lampp.sh.

Если мне нужно открывать терминал каждый раз, когда я хочу запустить скрипт, тогда сам скрипт бесполезен (особенно, когда выполняется sudo /opt/lampp/lampp start, это 1 строка кода), есть ли в любом случае, я могу запустить его по двойному щелчку ?

Заранее спасибо, я люблю это сообщество.

0
задан 07.05.2020, 06:44

1 ответ

Начальная строфа должна быть

#!/bin/bash

... Там нет косой черты.

sudo также будет хотеть пароль каждый раз. Вы можете либо:

  • Добавить исключение в /etc/sudoers
  • Использовать графический sudo эквивалент, например pkexec или gksudo

Я думаю, что в итоге, просто подставить в pkexec самое простое решение.

1
ответ дан 07.05.2020, 06:44
  • 1
    Спасибо @Oli, я использую gksudo эквивалентный, точно, что я искал, подсказка пароля, не является проблемой, на самом деле лучше. Я читаю о редактировании sudoers теперь. – mts 07.05.2020, 06:45

Теги

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