nohup o proceso persistente en Mac OS X ssh

9

Sé que esto se ha preguntado anteriormente, pero ninguna de las respuestas parece funcionar en OS X Mountain Lion. Me gustaría iniciar un proceso a través de SSH y cerrar la terminal sin matar el proceso.

nohup ccl64 -e '(ql:quickload :"file")' & 

No funciona. Cuando se cierra el terminal, el proceso muere.

nohup ccl64 -e '(ql:quickload :"file")'

Lo mismo aquí.

Creo que debe haber una manera. Esto es muy molesto ya que funciona como estándar en cualquier sistema Linux, pero Mac OS X se niega a trabajar con cualquiera de estas combinaciones.

    
pregunta bmike 07.10.2012 - 04:24

2 respuestas

9

Una cosa que siempre funciona es screen . enlace parece estar disponible en Mac OS X por defecto.

Edite: enlace otra pantalla tutorial sobre la pantalla.

Además, aquí hay algunos consejos rápidos sobre cómo usar screen

Abrir una nueva instancia de 'pantalla'

$ screen

Una vez, en la pantalla, puedes "separar" (o cerrar la pantalla) de esta manera:

ctrl+A and then press D

Para reanudar una pantalla, normalmente haces esto:

$ screen -x

Si tiene más de una instancia de pantalla , le indicará sus ID, en cuyo caso puede elegir cuál reanudar de esta manera:

$ screen -r <screen id>
    
respondido por el chx 07.10.2012 - 04:56
5

En su lugar, intente screen , aún debería ser parte de la instalación predeterminada. Algunas personas incluso usan la pantalla como su shell predeterminado para que no tengan que preocuparse por nada.

    
respondido por el Sven 07.10.2012 - 04:56

Lea otras preguntas en las etiquetas