Невозможно запустить x с не -пользователем root (Невозможно открыть /dev/tty0 (Отказано в доступе))

Если вы нашли способ заставить все работать, и вас беспокоит только то, что вы получаете слишком много предупреждений, вы можете действовать по-своему, отбрасывая сообщения:

 2> /dev/null

Вы бы перенаправлялифайловый дескриптор (FD)#2, который является stderr, в "черную дыру". Вы также можете отказаться от сообщений, отправленных на стандартный вывод (FD #1 ), хотя в таких случаях, как ваш, это менее распространено. Вы должны проверить, сколько беспорядка вы получаете. Итак, у вас будет (перенаправление только stderr):

google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" 2> /dev/null &

или (перенаправление stderr и stdout; это альтернативные формы одной и той же команды)

google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" 2> /dev/null 1>&2 &
google-chrome-stable --proxy-server="socks5://127.0.0.1:1080" > /dev/null 2>&1 &

Синтаксис 2>&1означает перенаправление FD #2 туда, куда идет FD #1. FD по умолчанию — #1, поэтому >эквивалентно 1>.


В редких случаях вам нужно больше информации, чем указано выше, или ради любопытства:

https://stackoverflow.com/questions/5256599/what-are-file-descriptors-explained-in-simple-terms

Для чего в Bash файловый дескриптор 255, могу ли я его использовать?

https://en.wikipedia.org/wiki/File_descriptor

1
14.10.2021, 21:02
1 ответ

Из Gentoo Wiki запуск службы eloind решил мою проблему.

1
15.10.2021, 18:12

Теги

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