Когда я выполняю gksudo, я получаю некоторый вывод в терминале, я хочу подавить тот вывод, но все еще получить вывод от фактической команды. Например:
$ gksudo whoami
> #some gksudo related output
> root
Когда я пытаюсь вывести вывод к /dev/null
как это:
$ gksudo &> /dev/null whoami
Я получаю подсказку без вывода, но результат whoami также подавляется.
Я понимаю, что это разрешено теперь, но просто выбирание Вашего комментария:
Я хочу запустить корневые команды из приложения GUI, если бы существует лучший способ запросить графически sudo пароль, который я хотел бы знать
pkexec
относительно современная альтернатива, которая работает немного из полосы по сравнению с sudo/gksu. Это должно быть доступно на всех рабочих столах Ubuntu.
Все ошибки в терминале отправляются в stderr. Для предотвращения отображения ошибки Вы, возможно, должны были бы перенаправить stderr, как это:
gksudo whoami 2> /dev/null