Si comienzo un proceso con nohup:
nohup WHATEVER &
entonces, ¿cómo puedo verlo de nuevo? Me refiero a cómo conectar mi terminal nuevamente en Linux, por ejemplo: Ubuntu 11.04, al igual que con el screenpaquete.
Que quieres hacer con eso?
Como ha dicho otro póster, la pantalla es mejor, puede adjuntar / volver a colocar.
nohupno se desconecta del terminal, hace que su aplicación ignore SIGHUP y (generalmente) redirige stdout / stderr. Corre jobsen tu terminal. Puede ser solo un trabajo en segundo plano, y puede traerlo de vuelta fg. No sé cómo obtener stderr / stdout una vez que lo redirige.
fg:-( ¿Hay algún remedio para esto?screenDeberías haber usado la pantalla en primer lugar, ya que es mucho más flexible que nohup.
Pero si desea adjuntar al proceso de la misma manera que la pantalla, este enlace proporciona más información: /server/24425/can-i-nohup-screen-an-already-started-process
Básicamente puede usar
reptyrcomo se describe en el enlace, o puede usar un script antiguo llamadoscreenify. Encontré el script aquí: http://isteve.bofh.cz/~isteve/knowledgebase/articles/screenify.htmlfuente