Выполняется ли tty7?

tty7 имеет сервер Xorg, запущенный в Ubuntu. Я хотел знать, работает ли tty7 bash (мое предположение состояло в том, что bash сначала запускается на tty7, а затем bash выполняет Xorg).

Я перечислил все процессы в системе, чтобы узнать, сколько процессов bash запущено:

Процесс bash, показанный на изображении, - это процесс bash, который принадлежит терминалу I am это значит, что tty7 не работает bash.

Правильно ли, или есть какая-то причина, которая препятствует процессу bash, который принадлежит tty7, появляться в списке процессов ?

0
задан 17 November 2017 в 07:17

4 ответа

Поскольку bash является интерактивным процессом оболочки или используется для запуска скриптов, нет необходимости в вещах, которые не вписываются в эту категорию. Так же, как нет особых процессов bash для apache, mysql или других системных служб, для обычных пользовательских сервисов также нет специальных процессов.

Оболочку нужно запускать только в том случае, если пользователь вход в терминал (через tty, последовательную консоль, ssh, эмулятор терминала GUI или иначе) или для запуска скрипта, для которого оболочка является интерпретатором.

Кроме того, bash - это просто значение по умолчанию логин для пользователей. Некоторые могут изменить это на csh, zsh или какую-либо другую оболочку.

0
ответ дан 18 July 2018 в 03:09

Нет причин для запуска процесса bash. Диспетчер отображения, LightDM или GDM или что-то еще, могут использовать оболочку для запуска пользовательского сеанса (LightDM делает, GDM, не делает), но им не нужно запускать bash для запуска Xorg. Не все - скрипт.

0
ответ дан 18 July 2018 в 03:09

Поскольку bash является интерактивным процессом оболочки или используется для запуска скриптов, нет необходимости в вещах, которые не вписываются в эту категорию. Так же, как нет особых процессов bash для apache, mysql или других системных служб, для обычных пользовательских сервисов также нет специальных процессов.

Оболочку нужно запускать только в том случае, если пользователь вход в терминал (через tty, последовательную консоль, ssh, эмулятор терминала GUI или иначе) или для запуска скрипта, для которого оболочка является интерпретатором.

Кроме того, bash - это просто значение по умолчанию логин для пользователей. Некоторые могут изменить это на csh, zsh или какую-либо другую оболочку.

0
ответ дан 24 July 2018 в 17:46

Нет причин для запуска процесса bash. Диспетчер отображения, LightDM или GDM или что-то еще, могут использовать оболочку для запуска пользовательского сеанса (LightDM делает, GDM, не делает), но им не нужно запускать bash для запуска Xorg. Не все - скрипт.

0
ответ дан 24 July 2018 в 17:46

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

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