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

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

Основные характеристики - 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
задан 26 January 2014 в 21:18

1 ответ

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

#!/bin/bash

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

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

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

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

0
ответ дан 26 January 2014 в 21:18

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

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