1 votos

Separar el proceso de "Ejecutar script sobre SSH" en los accesos directos

Estoy tratando de utilizar el "Ejecutar script a través de SSH" en los accesos directos (que se encuentran en Scripting > Shell .

Quiero ejecutar un comando de larga duración desde una hoja compartida. Para que la hoja compartida no permanezca abierta, y pueda pasar a otras tareas sin preocuparme de abandonar la red, etc., el comando, foo, necesita ejecutarse separado de la sesión SSH.

He intentado utilizar nohup , pero recibo un nohup: can't detach from console: Undefined error: 0 . También he probado el backgrouding & y utilizando disown pero ninguna de las dos técnicas ha tenido éxito. También he intentado screen en mi máquina, pero se queda en blanco. ¿Son inefectivos debido a los cambios de seguridad en MacOS?

¿Cuál es la forma adecuada de mantener foo ¿se ejecuta después de que mi sesión de ssh se ha ido?

1voto

Pokeastuff Puntos 11

Pruebe a utilizar tmux mantendrá las sesiones vivas después de que te vayas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X