Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

262
Vistas
¿Puedo adjuntar una pantalla después de reiniciar el sistema?

Solía crear una pantalla y usar vim para rastrear el código fuente. Usualmente uso los comandos para crear, separar y adjuntar una pantalla para mantener mi estado de vim. $ screen -S vim_src1 [CTRL+a] d para desconectar la pantalla $ screen -r vim_src1 Sin embargo, el estado de la pantalla se eliminará después de reiniciar el sistema. ¿Puedo adjuntar una pantalla después de reiniciar el sistema?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Después de reiniciar el sistema, no hay ninguna sesión de screen para adjuntar . Ciertamente puede crear una nueva sesión.

Se ha estado ejecutando una sesión de screen que podría adjuntar desde que la desconectó. Un reinicio del sistema elimina todos los procesos (incluidos los que se ejecutan en screen ).

En entornos de escritorio, es posible que vea soporte ocasional para guardar el estado de "sesión". Hacer eso depende de que cada aplicación guarde su estado cuando se le solicite, por ejemplo, al apagar el sistema. Eso puede funcionar para aplicaciones GUI grandes (que están diseñadas para manejar eventos). Pero, por el contrario, screen se usa principalmente para aplicaciones de shell donde esto se hace raramente.

En lugar de requerir que cada aplicación se guarde o restaure, es concebible que el sistema operativo se diseñe para hacer esto. Pero ese no parece ser el caso de los sistemas que estamos utilizando.

Otras lecturas:

  • Cómo recordar automáticamente las aplicaciones en ejecución desde su última sesión en Ubuntu 14.04
  • ¿Cómo puedo mantener la restauración de aplicaciones en Lion sin restaurar la sesión cuando inicio sesión?
over 4 years ago · Santiago Trujillo Denunciar

0

Puedo interpretar su respuesta de varias maneras, porque no estoy 100% seguro de cuál es su objetivo. Intentaré dar las dos opciones más obvias que conozco.

Puede configurar su sesión de pantalla con ~/.screenrc para que siempre se inicie igual con, con etiquetas y para pantallas, e incluso iniciará aplicaciones por usted. Por ejemplo:

 defutf8 on caption always "%{= kK} %{K}%-w%{+bw}%51>%n %t%{= K}%+w%<%-=%{= kK} me@localhost | %{w}20%y-%m-%d %{w}%0c:%s %{-}" shelltitle '$|$' defscrollback 10000 termcap xterm|xterms|xs ti=\E7\E[?47l terminfo xterm|xterms|xs ti=\E7\E[?47l startup_message off screen -t vim 0 vim $HOME/todo.txt screen -t ipython 1 ipython screen -t finch 2 finch screen -t mutt 3 mutt screen -t top 4 top chdir $HOME/Repos/git screen -t CL 5 screen -t git 6

Si realmente desea poder guardar una sesión en la que se encuentra, puede considerar usar la sesión de pantalla.

https://github.com/skoneka/screen-session

El protector de sesión actualmente admite guardar: diseños, retrocesos, títulos, filtros y puede reiniciar programas que se ejecutan en Windows. Reconoce ventanas regulares, grupales y zombies. Actualmente no hay soporte para los tipos de ventana serial y telnet. De forma predeterminada, el protector de sesión también intenta guardar sesiones de Vim usando ":mksession" y ":wviminfo".

El protector de sesión accede a datos importantes leyendo directamente el sistema de archivos /proc y clasifica los procesos por pid principal. Casi no hay "relleno" de comandos en Windows (excepto cuando se guardan sesiones de Vim), por lo que no hay interacción con los programas en sí.

Durante la carga de la sesión, cada nueva ventana comienza con screen-session-primer (un pequeño programa en C) que muestra una lista de procesos y le pregunta al usuario qué hacer: si iniciar ninguno, algunos o todos los procesos de la ventana o iniciar directamente los programas provistos " Se utilizó la opción --force-start [win_num]".

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda