Note que não são dois processos bash : é um processo bash
e um processo login
com opções.
Foi assim que a Apple implementou as várias opções de inicialização para novas janelas e guias, por exemplo, se deve usar o diretório de trabalho do shell padrão ou atual ou se deve iniciar o shell padrão ou um específico.
Você notará que quando você altera essas opções nas preferências do Terminal, os argumentos do comando login
mudam um pouco.
Se você definir todas as opções para padrão , exceto o diretório de trabalho de uma nova guia, e alterar o diretório de trabalho da guia atual, o shell da nova guia será aberto por login -pfl danielbeck /bin/bash -c exec -la bash /bin/bash
de login -pf danielbeck
.