[eside-ghost] Dudillas script, otra :-(

David Rodriguez Torrontegui dajon en euskalnet.net
Jue Mar 11 20:17:22 CET 2004


Aupa,

Mirare lo de expect pero los scripts corren contra maquinas q no tienen
el servidor ssh y no tengo posibilidad de instalar nada en los
servidores no me dejan jeje asi q ... Ademas tengo dos posibilidades
para ejecutar los script a) desde un windows nt b) desde un serv aix voy
a probar lo del espect xq lo q me comentas tu ... Imposible y lo del
perl mmm lo mirare xo jeje no tengo ni papa xo parece una buena forma de
empezar ;-)

Gracias, agur.

PD: Me parece q voy a hacer unos ftps a las maquinas traerme los fich a
una carpeta de trabajo y sacar las lineas que necesito a un fichero
resultado. A ver q sale....

PPD: gracias

-----Mensaje original-----
De: eside-ghost-bounces en deusto.es [mailto:eside-ghost-bounces en deusto.es]
En nombre de Ender
Enviado el: jueves, 11 de marzo de 2004 8:34
Para: Lista de eside-ghost
Asunto: Re: [eside-ghost] Dudillas script, otra :-(


Aupa David!!

>abrir sesiones automaticas por script de telnet no?
Un par de cosas... para hacer el telnet, meter la password y hacer las
comprobaciones puedes hacerte un script en expect que es un lenguaje de
scripts que emula conversaciones con el terminal. Es fácil de usar (man
expect)

Para meter el fichero por ftp metiendo la password, etc lo mismo
(expect)

Peeeero, te aconsejo lo siguiente!!!
por ssh con clave pública/privada ejecutas desde tu pc

ssh -l root IP_DESTINO -c "/root/scripts/comprobarFiles.sh"  (-l para
loguearte en la máquina destino como root y -c para ejecutar el comando)

y creas un shell script en cada máquina que compruebe los ficheros
necesarios en cada una... podrias hacer que devolviera algo como en
$HOST falta el archivo XXX o $HOST: Todos archivos correctos.....

incluso podrías meter en cada máquina un files.txt donde pones todos los
files a comprobar y asi el script no tienes q modificarlo nunca.... Si
los ficheros a comprobar los quieres tener centralizados en tu pc pues
le pasas como parametro la lista al script y listo :-p

Para subir files por ftp, casi que tiras de scp segun la salida del ssh
anterior y listo. Si tienes dudas para instalar el ssh con clave
pública/privada y eso comentalo.

ya se que ni me va ni me viene.... solo por comentarlo.... ;-)

Un saludo,
    Edu


----- Original Message ----- 
From: "David Rodriguez Torrontegui" <dajon en euskalnet.net>
To: "Lista de eside-ghost" <eside-ghost en deusto.es>
Sent: Wednesday, March 10, 2004 11:01 PM
Subject: [eside-ghost] Dudillas script, otra :-(


Hola,

Me gustaria saber si se podria hacer un script que hiciera esto, Tendria
q revisar los datos de unos ficheros q estan en varios serv, si son
pocos suelo hacer uno a uno telnet ... ls -la y tal y mirar si esta bien
la fecha y tal. Pero como me tocará algun hacer con casai 30 por mirar
he estado pensando hacerlo automatico, pero claro no se pueden abrir
sesiones automaticas por script de telnet no? La cosa seria recoger la
inf que devuelve ls -la de ese archivo xo probando no he podido generar
conexiones automaticas x telnet, en plan:

telnet 10.0.0.1 < usuario password
cd carpeta
ls -la archivo > ficheroRDO.txt
ftp servidor usuario password
put ficheroRDO.txtx
quit
Exit

El ftp si se hacerlo automatico pero el telnet ni papa, alguna opcion???

Un saludo, gracias.


_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://ssl.deusto.es/cgi-bin/mailman/listinfo/eside-ghost

_______________________________________________
eside-ghost mailing list
eside-ghost en deusto.es
https://ssl.deusto.es/cgi-bin/mailman/listinfo/eside-ghost




Más información sobre la lista de distribución eside-ghost