O tty7 tem o bash em execução?

0

tty7 tem o servidor Xorg rodando no Ubuntu. Eu queria saber se tty7 também tem bash em execução (minha suposição era de que bash é executado pela primeira vez em tty7 e, em seguida, bash executa Xorg ).

Eu listei todos os processos no sistema para ver quantos processos bash estão sendo executados:

O processo bash mostrado na imagem é o processo bash que pertence ao terminal que estou executando, portanto, isso significa que tty7 não possui um processo bash em execução.

Estou correto ou há algum motivo que impeça que o processo bash que pertence a tty7 apareça na lista de processos?

    
por user8240761 17.11.2017 / 04:15

2 respostas

0

Não há razão para um processo bash estar sendo executado lá. O gerenciador de exibição, LightDM ou GDM ou qualquer outra coisa, pode usar um shell para iniciar a sessão do usuário (o LightDM faz, o GDM não faz), mas eles não precisam executar o bash para iniciar o Xorg . Nem tudo é um script.

    
por Olorin 17.11.2017 / 04:18
0

Como o bash é um processo de shell interativo, ou usado para executar scripts, não é necessário para coisas que não se encaixam nessa categoria. Assim como não há processos bash especiais para o apache, o mysql ou outros serviços do sistema, também não existem processos especiais para serviços gerais do usuário.

Um shell só precisa ser executado se o usuário estiver efetuando login em um terminal (por tty, console serial, ssh, emulador de terminal GUI ou outro) ou para executar um script para o qual o shell é o interpretador.

Além disso, o bash é simplesmente o shell de login padrão para os usuários. Alguns podem optar por alterar isso para csh, zsh ou algum outro shell, também.

    
por dobey 17.11.2017 / 04:22