problemas al invocar un comando con RSH
Gabriel Patiño
gepatino en gmail.com
Mie Mar 15 14:40:20 GMT 2006
2006/3/15, David Sanchez Rodriguez <dsanchez en dit.ulpgc.es>:
> Hola a todos,
>
>
> tengo un problema al invocar un comando con RSH hacia una máquina con
> sistema operativo Ubuntu.
>
> El problema es el siguiente:
>
> - Cuando hago un $rsh remote-host ;hago login perfectamente en la
> máquina destino y la varible de entorno PATH se actualiza con el
> contenido del fichero .bashrc. Hasta aquí todo bien
>
> - Sin embargo si hago lo siguiente: $rsh remote-host 'echo $PATH' ; la
> cadena devuelta es /usr/bin:/bin y no coincide con el PATH que tengo en
> el .bashrc. Luego al hacer $rsh remote-host comando , no me ejecuta el
> comando pq no está en el PATH
>
> Esto lo he probado atacando a las máquinas que tienen instalado Ubuntu y
> me da el mismo resultado. Sin embargo, si lo hago sobre otras máquinas
> que tienen instalado Debian 3.0 la cadena devuelta coincide con el PATH
> que está en el .bashrc
>
> En otras palabras, necesito que al invocar un comando con el rsh me vaya
> a buscarlo a la ruta que especifico en el .bashrc.
>
> Alguien puede ayudarme?
No estoy seguro, pero puede ser que en vez de inicializar las
variables de entorno con el .bashrc lo haga con alguno de los otros
archivos de configuracion, como .profile o .bash_profile
Si los tenes en el home remoto, fijate de agregar ahi tambien los
seteos que necesitas.
--
Gabriel E. Patiño
Más información sobre la lista de distribución ubuntu-es