"Rodrigo Henriquez M. - Corporacion Linux S.A."
>       <[EMAIL PROTECTED]> dijo:
> On Thu, 2005-02-17 at 15:19 -0300, Rojas Jordán Juan Carlos (Teniente)
> wrote:

> > Hay algun comando en linux que no sea uname, que me muestre el tipo de
> > distribucion que estoy usando.

> Aqui hay un pequen~o script que usamos en linux-ha:
> 
> 
>   if  [ -f /etc/UnitedLinux-release -a -s /etc/UnitedLinux-release ]
>   then
>     distro="United Linux"
>   elif
>     [ -f /etc/SuSE-release -a -s /etc/SuSE-release ]
>   then
>     distro="SuSE Linux"
>   elif
>     [ -f /etc/redhat-release -a -s /etc/redhat-release ]
>   then
>     distro="RedHat Linux"
>   elif
>     [ -f /etc/conectiva-release -a -s /etc/conectiva-release ]
>   then
>     distro="Conectiva Linux"
>   elif
>     [ -f /etc/debian_version -a -s /etc/debian_version ]
>   then
>     distro="Debian GNU/Linux"
>   elif
>     [ -f /etc/gentoo-release -a -s /etc/gentoo-release ]
>   then
>     distro="Gentoo Linux"

    elif [ -f /etc/fedora-release -a -s /etc/fedora-release ]
    then
     distro="Fedora Core"

(Ojo, Fedora tiene redhat-release y fedora-release).

>   else
>     distro="Generic Linux"
>   fi

No tengo CentOS a mano, asi que...

Claro que tal vez algo como:

    ls /etc/*-release | sed -e 's;^\([a-zA-Z0-9]*\)-release;\1;'

te da los /etc/*-release de una, y te queda peinar un poquitin para casos
raros...

O simplemente ver lo que contiene el /etc/*-release.

O alguna cosa con case para c/u en vez de todos los if?
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Feb 17 18:01:00 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu Feb 17 18:14:53 2005
Subject: Averiguar distribucion 
In-Reply-To: Your message of "Thu, 17 Feb 2005 15:19:42 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

=?iso-8859-1?Q?Rojas_Jord=E1n_Juan_Carlos__=28Teniente=29?=
>       <[EMAIL PROTECTED]> dijo:
> Hay algun comando en linux que no sea uname, que me muestre el tipo de
> distribucion que estoy usando.

Generalmente aparece en /etc/issue (claro que es el tipo de archivo que
sysadmins torpes cambian "por seguridad"...)
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Feb 17 17:42:20 2005
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Thu Feb 17 18:15:01 2005
Subject: archivos que estan enel PATH 
In-Reply-To: Your message of "Thu, 17 Feb 2005 12:55:03 -0300."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Victor Hugo dos Santos <[EMAIL PROTECTED]> dijo:
> tenia instalado en una maquina el amvis-stats desde los tar.gz y ahora
> hize los rpm para mantener mas organizado el cuento.

Seguro que no esta ya en RPM por alli?

> - borre los archivos que tenia instalado con el ./configure; make; make
>   install; make apacheinstall.

> - instale el rpm creado por mi.

OK.

> al momento de ejecutar el comando "amavis-stats" tal cual, recebia un error:

> -bash: /usr/local/sbin/amavis-stats no find
> 
> o algo semejante (perdon, me olvide anotar el error correctamente),

Malo, malo...

>                                                                     mas
> al ejecutar el comando, pasando la ruta completa "/usr/sbin/amavis-stats"
> este funcionaba sin problemas.

Son paths diferentes...

> entonces, cerre la sesion y volvi a ingresarme al sistema y el problema
> estaba resuelto. Tengo claro que estaba en cache la ubicacion del viejo
> ejecutable, mas no se quien es el responsable de mantener esta
> informacion en cache ???

bash(1).

> el propio bash se ocupa de memorizar todos los ejecutables que estan en
> el PATH al iniciar la sesion ???

Yep.

> alguna info sobre el tema ???

bash(1)

> obs.: antes de esto, pensaba que era dinamico, la busqueda de los
> ejecutable en el PATH !!!

Eso es muy lento.
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Thu Feb 17 17:20:57 2005
From: [EMAIL PROTECTED] (Juan =?ISO-8859-1?Q?Mart=EDnez?=)
Date: Thu Feb 17 18:17:46 2005
Subject: Averiguar distribucion
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

El jue, 17-02-2005 a las 15:19 -0300, Rojas Jordán Juan Carlos
(Teniente) escribió:
> Listeros.
> 
> 
> Hay algun comando en linux que no sea uname, 
> que me muestre el tipo de distribucion que estoy usando.

<chiste>
Buena pregunta desg......
</chiste>

Saludos
-- 
  _____
 /  __ \
/  /  \ \
\  \ _/ /
 \  \__/
  \          Juan Martínez
   \         [EMAIL PROTECTED]
    \        Nº de usuario Linux: 375857 - http://counter.li.org/

Responder a