Posso .bashrc
carregar arquivos diferentes ao fazer login em nós diferentes que compartilham o mesmo diretório inicial?
Isto é, estou mais interessado em carregar diferentes diretórios PATH ao efetuar login como bash, dependendo dos diferentes nós do Linux em que efetuo login? Por exemplo, se eu logar no bash na máquina abc-01, gostaria de ter um determinado .bashrc
carregado, mas quando eu logar no abc-02, que usa o mesmo diretório /home/username, gostaria de usar um arquivo .bashrc
. Como posso fazer isso?
Responder1
Você pode colocar coisas como:
if [ $HOSTNAME = "abc-01" ]; then
sh ~/.bashrc_abc01
fi
if [ $HOSTNAME = "abc-02" ]; then
sh ~/.bashrc_abc02
fi
e .bashrc
crie scripts diferentes .bashrc_abc01
, .bashrc_abc02
com os comandos reais. Ou se não houver muitos comandos, você pode colocá-los nas instruções if.