Estaba ejecutando un script que lleva años en Terminal.
Quería ejecutarlo sin supervisión mientras trabajaba lejos de mi MacBook, así que elegí del menú (arriba a la derecha) nombre de usuario > Ventana de inicio de sesión ... , que NO es cerrar sesión, sino la pantalla de bloqueo.
Esperaba que se ejecutara el script. Cuando regresé horas más tarde y desbloqueé la pantalla (escribiendo mi contraseña), tuve que descubrir que mientras la pantalla estaba bloqueada, el script estaba en pausa todo el tiempo, y simplemente continuaba donde se activó cuando desbloqueé la pantalla.
El comportamiento esperado (conocido de otros derivados de UNIX) habría sido ejecutarse mientras la IU estaba bloqueada y segura.
¿Cómo puedo conseguir esto?