script ssh
d°t°b
xugnip en gmail.com
Mie Ene 29 18:41:53 CLST 2014
Parece prometedor... le dare algunas vueltas haber si consigo sacar
algo en limpio.
Gracias!
El 29/01/14 22:22, Héctor Herrera escribió:
> 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
>>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
Más información sobre la lista de distribución Linux