Il comando
nohup <command> &
in realtà non funziona correttamente su Mac sembra: il processo è sospeso. L'emissione di
fg
sembra necessario per riattivare il comando.
Ecco un'illustrazione:
$nohup jekyll serve --watch &
[1] 47426
$appending output to nohup.out
[1]+ Stopped nohup jekyll serve --watch
Ora, su Linux il processo non sarebbe stato "fermato" emettendo quel comando ..
Nel caso precedente: se emettiamo
fg
Quindi il server jekyll procede a lanciare correttamente: possiamo accedervi sulla porta 4000. Ma non voglio occupare una sessione terminale con quel processo: avrebbe dovuto essere in background.
Quindi ... qual è il modo per ottenere questo risultato su mac?