Basta colocar:
echo HELLO, I AM HERE
no seu script de inicialização e faça o login como de costume.
Se você achar que a string não está sendo impressa, sim, você está contornando esse script.
Além disso, você deve nos dizer qual script você está colocando desde bash
tem algumas ... bastante maravilhosas ... regras para decidir quais scripts são executados :-) Você pode obter os detalhes da seção INVOCATION
de man bash
. Minha versão particular continua por cerca de 50 linhas (e isso é com uma coluna de 150% xterm
), então eu não vou aborrecer você postando aqui.
Basta dizer que é complicado.
Por exemplo, você pode estar sendo mordido pelo fato de que bash
só executará o primeiro de ~/.bash_profile
, ~/.bash_login
e ~/.profile
que existe e é legível. Pode ser um shell não interativo em que as regras são diferentes. Você pode estar executando o shell com --noprofile
ou --norc
ou --rcfile=whatever
ou --posix
.
As possibilidades, embora não sejam infinitas, são incrivelmente irritantes.