Не удается запустить программы как sudo из пусковой установки

Я пытаюсь создать пусковую установку с этим вводом команды:

gksu sh -c "~/evelauncher/evelauncher.sh"

, но он терпит неудачу. Когда я вхожу:

sudo ~/evelauncher/evelauncher.sh

в терминале он отлично работает (с текстовым выходом) и запускает программу. Может кто-нибудь объяснить, почему пусковая установка не работает? У пусковой установки есть доступ на чтение и запись как мой пользователь, и установлен флажок «выполнить файлы как программы».

1
задан 9 October 2016 в 01:14

1 ответ

Тильда (~) не распространяется внутри кавычек. Вы можете удалить кавычки:

gksu sh ~/evelauncher/evelauncher.sh

Или использовать $HOME вместо:

gksu sh "$HOME/evelauncher/evelauncher.sh"
1
ответ дан 23 May 2018 в 05:22

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

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