Cajón desastre
Icono RSS Icono Inicio
  • lanzar comando maquina remota y cerrar terminal

    Publicado el Mayo 6th, 2009 admin 2 comentarios

    Screen es un viejo comando que viene en ubuntu y que, a juzgar por su utilidad se lo tiene bastante subestimado.

    Lo que hace Screen es proveer terminales virtuales, lo que voy a mostrarles especificamente es poder conectar a una terminal remota, lanzar un proceso (por ejemplo descargar un archivo remotamente de 1Gb), cerrar la terminal e irnos. Mas tarde volver a loguearnos remotamente y volver al proceso que abandonamos previamente.

    Esto es muy util para dejar procesos ejecutandose de manera desatendida y no tener que estar delante de la maquina todo el tiempo.

    1- como primer paso tenemos que loguearnos en la maquina remota:
    ssh usuarioremoto@123.456.789.102

    2- una vez que pasamos el login, ejecutamos screen, si no está y tenemos los privilegios suficientes, lo instlalamos con
    apt-get install screen

    3- corremos screen, simplemente tipeando el comando. Nos va a tirar una leyenda. Presionando [Enter] nos saca la leyenda y volvemos al modo comando nuevamente.

    4- hacemos lo que tenemos que hacer, por ejemplo descargamos el archivo gigante, o nos ponemos a compilar eso q necesitamos, en fin no importa. Cuando crean conveniente y tengan la necesidad de desconectarse de la terminal pero sin matar el proceso que estan corriendo, presionan Control + a + d
    Esto hará un “detach” del screen. con lo cual estamos en condiciones de hacer un “exit” de la terminal remota.

    5- cuando volvemos a la pc y tengamos ganas de ver como va todo, simplemente luego de loguearnos ponemos el comando:
    screen +rx
    y volvera al proceso que dejamos corriendo, asi de facil.

    6- cuando culmine el proceso y querramos salir de screen simplemente ponemos exit.

    Aca hay otras teclas importantes y utiles:

    * CTRL-a c: nueva terminal.
    * CTRL-a p y CTRL-a n: se mueve entre la terminal previa y la siguiente.
    * CTRL-a N: cambia a la terminal correspondiente al num N.
    * CTRL “: Muestra una lista de las terminales.
    * CTRL-a A: Permite cambiar el nombre de una terminal.
    * CTRL-d: Cierra una terminal. Si era la ultima se va de screen.
    * CTRL-a d: Hace un detach. Permitiendo volver a conectarse. Incluso desdpués de haber hecho un logout.
    Fuente: http://www.taringa.net     usuario:rastamanip

     

    2 comentarios sobre “lanzar comando maquina remota y cerrar terminal”

    1. Me ha venido de perlas esta aportación, gracias

    2. Jugar Juegos de Casino Online – TitanBet: RULETA, BLACKJACK, BACCARAT ruleta juegos

    ¿Y tú que opinas?