Foros del Web » Administración de Sistemas » Unix / Linux »

Ejecutar programa en otra máquina

Estas en el tema de Ejecutar programa en otra máquina en el foro de Unix / Linux en Foros del Web. Hola a todos, ante todo decir que mi experiencia en Linux es muy poca. Tengo dos máquinas en red (con kubuntu), pues bien, necesito que ...
  #1 (permalink)  
Antiguo 19/02/2008, 12:30
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Ejecutar programa en otra máquina

Hola a todos, ante todo decir que mi experiencia en Linux es muy poca.
Tengo dos máquinas en red (con kubuntu), pues bien, necesito que desde una de ellas se pueda cerrar un programa que corre en la otra y volverlo a ejecutar, pero para que se ejecute en la máquina remota.
¿Alguien sabe cómo se puede hacer esto?
Gracias y saludos.
  #2 (permalink)  
Antiguo 19/02/2008, 12:42
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Re: Ejecutar programa en otra máquina

Puedes conectarte por ssh a la máquina remota, pero esta debe estar ejecutando el servidor ssh y por la consola puedes reiniciar el servicio. Otra opción es que uses rsh para ejecutar comandos de forma remota. Ahora si es una aplicación que se ejecuta en las X's debes conectarte usando algo como VNC.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 21/02/2008, 05:23
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 20 años, 8 meses
Puntos: 1
Re: Ejecutar programa en otra máquina

Hola, y gracias por la respuesta.
Ambas máquinas tienen servidor SSH. Pero quizá no me he explicado bien, necesito hacer un programa que se encargue de hacer ese trabajo remotamente. No una persona.
Gracias y un saludo.
  #4 (permalink)  
Antiguo 21/02/2008, 07:13
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 10 meses
Puntos: 28
Re: Ejecutar programa en otra máquina

Entonces has que el programa que quieres que haga eso ejecute el comando remoto con rsh.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #5 (permalink)  
Antiguo 21/02/2008, 08:29
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Re: Ejecutar programa en otra máquina

¿No te sirve el crontab?

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #6 (permalink)  
Antiguo 22/02/2008, 03:32
 
Fecha de Ingreso: julio-2004
Ubicación: Málaga
Mensajes: 133
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Ejecutar programa en otra máquina

No sirve programar un CRON porque debe dispararse cuando la aplicacion este caida. Caso práctico:

Tenemos un programa, realizado en java, este programa se ejecuta en dos masquinas de la red local. A veces el programa 'se para', lo que necesito es añadir/programar dentro de ese programa que si detecta que la aplicación se paró en la otra máquina pueda remotamente cerrarlo y volverlo a abrir.
Saludos.
  #7 (permalink)  
Antiguo 22/02/2008, 14:56
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Re: Ejecutar programa en otra máquina

Supongo que el programa debería sacar periódicamente (¿cada cinco segundos?) un listado de procesos (mediante el comando PS), y en caso de no encontrarlo, ejecutarlo de nuevo. Para saber cómo, existe un subforo sobre programación.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:59.