Eu estava executando um script que leva anos no Terminal.
Eu queria executá-lo sem supervisão enquanto trabalhava fora do meu MacBook, então escolhi no menu (canto superior direito) o nome de usuário > Janela de login ... , que NÃO é logout, mas a tela de bloqueio.
Eu esperava que o script fosse executado. Quando retornei horas mais tarde e desbloquei a tela (digitando minha senha), tive que descobrir que, enquanto a tela estava bloqueada, o script ficava em pausa o tempo todo e continuava onde se detinha quando eu desbloqueia a tela.
O comportamento esperado (conhecido de outros derivados do UNIX) teria sido executado enquanto a interface do usuário estivesse bloqueada e segura.
Como posso conseguir isso?