¿Hay un comando de terminal para evitar que las aplicaciones se cierren?

0

En macOS Terminal.app, ¿cómo puedo emitir un comando similar a caffeinate que evita que todas las aplicaciones en ejecución salgan?

En mis Preferencias del sistema, tengo Ahorro de energía para: computadora siempre inactiva y Mostrar inactiva nunca, incluso tengo caffeinate emitido en el terminal.

Después de un tiempo de inactividad del teclado o el mouse, la pantalla pasará al modo de inicio de sesión. Todas las aplicaciones como Excel y Mail se han cerrado, excepto aquellas que requerían un guardado.

Incluso Terminal me pregunta si realmente quiero dejar de fumar. Quiero que todo se vea como si estuviera tocando mi teclado cada pocos minutos, por lo que ni siquiera aparece la pantalla de inicio de sesión y Excel nunca se cierra.

    
pregunta Miguel Reznicek 10.09.2015 - 16:47

1 respuesta

-1

Puede utilizar el screen administrador de la ventana del terminal y su función de separación. Este comando se instala de forma predeterminada en OS X.

Escenario de ejemplo.

  • Abre una terminal
  • Ejecutar screen
  • Ejecuta un programa de tu elección, p. ej. %código%.
  • Suspenda este programa (Ctrl + z) y ejecútelo en segundo plano htop
  • Desconecta tu sesión actual (Ctrl + a d)
  • Salga de su sesión y salga de la terminal
  • Abre el terminal de nuevo
  • Listar sesión en ejecución con bg
  • Vuelve a tu sesión con screen -ls
  • Usa tu programa de nuevo con screen -r <session id>
respondido por el Ortomala Lokni 30.10.2016 - 18:39

Lea otras preguntas en las etiquetas