¿Puedo .bashrc
cargar diferentes archivos al iniciar sesión en diferentes nodos que comparten el mismo directorio de inicio?
Es decir, lo que más me interesa es cargar diferentes directorios PATH al iniciar sesión como bash, dependiendo de los diferentes nodos de Linux en los que inicie sesión. Por ejemplo, si inicio sesión en bash en la máquina abc-01, me gustaría tener un .bashrc
archivo cargado, pero cuando inicio sesión en abc-02, que usa el mismo directorio /home/username, me gustaría usar un archivo .bashrc
. ¿Cómo puedo hacer eso?
Respuesta1
Puedes poner cosas como:
if [ $HOSTNAME = "abc-01" ]; then
sh ~/.bashrc_abc01
fi
if [ $HOSTNAME = "abc-02" ]; then
sh ~/.bashrc_abc02
fi
Ingrese .bashrc
y cree diferentes scripts .bashrc_abc01
, .bashrc_abc02
con los comandos reales. O si no hay tantos comandos, puedes ponerlos en las sentencias if.