Autor Tema: Comandos usando screnn ¿?  (Leído 5604 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Ficht

  • **
  • Mensajes: 45
Comandos usando screnn ¿?
« en: 26-03-2020, 00:31 (Jueves) »
Hola Foro...

Tengo una duda, a ver si me podéis ayudar, porque no se si estoy enfocando correctamente el asunto.

Situación.
  • tres router's donde el 1 y el 3 no se ven directamente.
Función buscada.
  • apretar un boton en router 1 y ejecutar comando en router 3
Intento usar una sesión de screen digamos que concatenada a través del router 2 (que ve a ambos) , pero no encuentro la manera para que desde la terminal del router 1 se resuelva el comando en la sesión  de screen en el router 3 .
Mi comando es  [  screen -X -S  nombre-sesión $'script-a-ejecutar' ] pero desde otra pantalla dentro de la sesión en router 3, me sale un mensaje de error "comando desconocido"

Si bien puedo enviar el comando directamente por ssh, esto resulta lento para una función de disparo de un botón debido a la autentificación y demás, por esto intento hacerlo a través de una sola sesión activa previamente.

Agradezco alguna idea o sugerencia sobre la forma que ha de tener el comando u otro camino diferente a screen.
Saludos.



Edito:
La forma de ejecutar el comando es la siguiente.
Código: [Seleccionar]
screen -Xs  pid.sesión  stuff 'nimbre-de-mi-script \015'
Ahora me queda encontrar la manera de; que me devuelva una salida de estado en la consola de router 1, cosa que me hará brillar un led, a modo de confirmación de estado.

REF: http://www.gnu.org/software/screen/manual/screen.html#Stuff


« Última modificación: 26-03-2020, 16:34 (Jueves) por Ficht »