¿Cómo me reconecto a mi shell perdido? (después de un accidente de Terminal)

2

Tenía algunas pestañas en la Terminal y estaba haciendo algunos trabajos cuando se estrelló, pero mis procesos aún se estaban ejecutando (se podían ver en el Monitor de actividad / htop). Cuando volví a arrancar la Terminal me puso a ttys004 así que supongo que hay 3 sesiones más (4 si también debería haber un ttys000) en ejecución.

¿Cómo recupero el control sobre mis sesiones perdidas?

Kostas
fuente

Respuestas:

4

El uso de la pantalla te salvó de esto, la pantalla del hombre para obtener más información en la pantalla. Es brillante para el proceso de larga ejecución.

para iniciar la pantalla (o cualquier comando) cuando cree una nueva ventana o pestaña, agregue el comando al final de su ~ / .bash_profile. por ejemplo: pantalla

Aquí hay una copia de mi ~ / .screenrc, puede encontrar algunas cosas útiles en ella. http://pastebin.ca/1663824 La pantalla también permite pestañas, la versión anterior creará dos pestañas de inicio de sesión de bash,


fuente
Revisé el manual y parece ser justo lo que necesito. ¿Sabes si hay una forma de ejecutarlo cada vez que hago una nueva pestaña en Terminal.app? Intenté ponerlo en Configuración & gt; Shell & gt; Inicio & gt; Ejecutar el comando pero no tuvo suerte ...
Kostas
1
Algo como tlug.dnho.net/?q=node/239 debería funcionar, con pequeñas modificaciones si no está utilizando Bash como su shell de inicio de sesión.
David Spillett
El primer guión del post parece no estar funcionando. El segundo aunque es realmente útil (con algunas modificaciones).
Kostas