script ssh

Héctor Herrera hherreraa en gmail.com
Mie Ene 29 18:22:44 CLST 2014


Expect puede ser tu alternativa. Crea una shell en expect que se conecte a
la otra máquina.

http://www.tcl.tk/man/expect5.31/expect.1.html

Saludos


El 29 de enero de 2014, 18:19, d°t°b <xugnip en gmail.com> escribió:

> Tambien pense en un crontab, pero... la maquina se conectaria cada vez
> de nuevo, o me equivoco? Yo solo necesito que lo intente hasta que
> consiga conectarse. Despues solo debe detenerse.
>
> El 29/01/14 22:11, Camilo Astete escribió:
> > Un crontab que ejecute el script cada una hora, es una alternativa
> sencilla
> > y eficiente.
> >
> >
> > Saludos.
> >
> >
> > El 29 de enero de 2014, 18:09, Juan C. Olivares <juancri en juancri.com
> >escribió:
> >
> >> Hola
> >>
> >> Qué pasaría en el caso de que no logre conectarse?
> >> On Jan 29, 2014 6:06 PM, "d°t°b" <xugnip en gmail.com> wrote:
> >>
> >>> Hola,
> >>>
> >>> he buscado en internet y quizas he hecho las consultas equivocadas,
> pero
> >>> muy poco he encontrado y nada de ello me ha ayudado.
> >>>
> >>> La cuestion es simple, pero ironicamente al parecer a nadie le ha
> >>> importado y nadie ha escrito/programado algo parecido.
> >>>
> >>> Tengo 2 PCs y quiero que uno de ellos (siempre el mismo) intente
> >>> conectarse al otro via ssh de forma automatica cada 1 hora (como si
> >>> fuera demonio) y tan pronto consiga conectarse el script se detenga.
> >>>
> >>> No entiendo de lenguaje de programacion bash (ni ningun otro), pero
> >>> supongo que la idea basica seria:
> >>>
> >>> while a=0 then
> >>> {
> >>> ssh a en 192.x.y.z
> >>> if ssh connected then a=1
> >>> sleep 3600
> >>> }
> >>>
> >>> Alguien podria ayudarme con esto?
> >>>
> >>> Saludos
> >>>
> >>
> >
> >
> >
>
>


-- 
Saludos

*Héctor Herrera Anabalón*
Egresado ICCI UNAP
Miembro USoLIX Victoria
Registered User #548600 (LinuxCounter.net)


Más información sobre la lista de distribución Linux