[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aliases [SOLUCIONADO]



On Tuesday 24 June 2003 00:25, David Ballano wrote:
> Hola!
>
> Pues teneis razón el bash no se ejeutaba, lo he añadido al .profile y ya
> funciona todo correctamente,
 
Hola.

Eso no lo deberías hacer.  Estás ejecutando una shell secundaria dentro de 
otra (llamémosle primaria).

El intérprete bash siempre ejecuta (lee, incorpora, interpreta... como más te 
guste) el contenido del fichero "~/.bash_profile", que como indico está en el 
directorio de usuario.

Lo que has de hacer es decirle en ese fichero que también lea el contenido del 
fichero "~/.bashrc", y no que ejecute otra bash.

Añade al fichero .bash_profile lo siguiente:

# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

umask 022

# the rest of this file is commented out.

# include .bashrc if it exists

if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi

#set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
    PATH=~/bin:$PATH
fi

# Para dejar huella de la ejecución de est script en /tmp
echo "Se ha ejecutado /home/admorum/.bash_profile" > /tmp/bash_profile


...y mira la huella que va dejando tras cada ejecución en /tmp/bash_profile   
para saber que, de verdad, se ha ejecutado.

Salud.



Reply to: