Desarrollo de paginas Web, Tecnologias de Internet, Blog personal  
y otros temas de interes desde Motul y Merida, Yucatan, Mexico.  





   

March 27, 2007

Dejar un proceso activo en linux

Filed under: Administración — miguel @ 3:32 am

Hay cosas tan básicas que luego se olvidan:

Hagamos de cuenta (delchente) que nos conectamos a nuestro servidor linux por ssh, ejecutamos por ejemplo el shoutcast para que nuestro cliente transmita en vivo.

El problema es que si nos desconectamos del ssh o se pierde la conexión, lo que estemos corriendo se muere... problema problema

Lo que hay que hacer entonces es:

CODE:
  1. nohup ./loquequieradejarcorriendo

y listo, nuestro proceso no se suicida si no estamos yahoo4, la salida de lo que dejemos corriendo se almacenará en un archivo llamado nohup.out

tecnicamente es algo asi:

Segun http://dns.bdat.net/shell/node94.html La orden nohup lanza un proceso y lo independiza del terminal que estamos usando. Los procesos se organizan de forma jerárquica, de forma que si abandonamos la shell que nos conectó al sistema (abandonamos la sesión de trabajo) automáticamente se matarán todos los procesos que dependan de ella. Pero en muchas ocasiones no puede interesar lanzar un proceso y dejarlo en ejecución aun cuando hayamos cerrado la sesión de trabajo. Para esto se usa la orden nohup.

» Post Anterior:
« Siguiente Post:

Comentarios:

No comments yet.

Sorry, the comment form is closed at this time.

RSS feed for comments on this post.