Inicie sesión en la máquina remota de Linux y chRoot conservando todas las terminales de Windows

0

Todos los días me conecto a una máquina remota (RedHat) desde mi macbook (Lion). Uso Terminal para conectarme a una máquina remota y luego hacer chroot . Luego abro 2-3 ventanas en la Terminal para varios archivos.

¿Hay algún atajo para preservar las ventanas con archivos abiertos y conexión?

Intenté "Guardar Windows como grupo" en la terminal de Macbook pero no funciona.

Actualizar:

¡Quiero ver todos los archivos abiertos visibles en varios terminales en lugar de que entren en segundo plano!

Satya Prakash
fuente

Respuestas:

1

Sí, desea utilizar un multiplexor de terminal como screeno tmuxen el host remoto de RedHat.

Puede iniciar múltiples terminales virtuales dentro de una screeno tmuxsesión. cuando se desconecta de la sesión, sus terminales virtuales continúan persistiendo. Esto le permite continuar ejecutando trabajos que desea monitorear, continuar editando archivos, mantener abierta una página de manual. Más tarde puede volver a adjuntar a la sesión y continuar trabajando.

Hay mucha buena documentación sobre ambos programas (y opiniones sobre cuál es mejor). Estos wikis tmux y screen son específicos de ArchLinux, pero son buenos puntos de partida.

George M
fuente
Ok, lo intentaré. Anteriormente intenté usar la pantalla del servidor de conexión que no funcionaba correctamente. y Abrir archivos utilizados para ir a segundo plano. Quiero ver todos los archivos abiertos visibles.
Satya Prakash
¡Todos los archivos abiertos serán visitados al mismo tiempo o solo uno estará visible y otro estará abierto en segundo plano!
Satya Prakash
0

Parece que está pidiendo varias cosas: 1) Desea volver a abrir las ventanas de Terminal en la misma posición en su pantalla 2) Desea que las ventanas de Terminal se conecten a servidores específicos 3) Desea una conexión ininterrumpida al servidor: así que puede continuar donde lo dejó.

Estoy en una máquina con Windows en este momento, pero creo que Terminal.app solo tiene el número 1. Puede alcanzar el n. ° 1 y n. ° 2 a través de los scripts de AppleScript (o scripts de aplicaciones): busque y encontrará . Pero el # 3 requeriría el uso de screen o tmux (o posiblemente dtach, pero nunca lo he usado). La pantalla está más ampliamente disponible, pero recomendaría tmux ligeramente por encima de la pantalla. Sin embargo, funcionan de manera muy similar, por lo que cualquiera de los dos debería satisfacer sus necesidades.

Ejecutaría screen (o tmux) en el servidor al que se conecta y se desconectaría de su sesión de pantalla cuando haya terminado el día. la pantalla aún se estaría ejecutando en el servidor, manteniendo viva su sesión de shell y preservando su estado para la próxima vez que inicie sesión. Al día siguiente, iniciaría sesión y volvería a conectarse a la sesión de pantalla, y estaría listo para comenzar.

iconoclasta
fuente
Si el n. ° 1 se trata de la posición de la ventana de Terminal en la pantalla, no es un gran problema. Quiero # 2 y # 3. Probé la pantalla antes pero creo que no la he usado correctamente. Comencé la pantalla desde el terminal MacBook. Pero usted dijo que use la pantalla en el servidor de conexión. Luego vi que cada archivo abierto entra en segundo plano, lo que no me gusta. Quiero ver 2-3 archivos abiertos a la vez.
Satya Prakash
Puedo volver a probar una pantalla y tmux. Si tiene un documento de uso simple para mi caso, indíqueme allí. ¡Gracias!
Satya Prakash