Se lavoro nel terminale e, diciamo, eseguo rails server
in esso allegato al terminale corrente e poi chiudo la scheda non terminerà il processo rendendolo sospeso per un tempo indefinito senza capacità di portarlo. È possibile risolverlo?
Passaggi da riprodurre:
- Apri una nuova scheda del terminale (
cmd + t
); - Esegui un processo al suo interno (ad esempio
irb
); - Chiudi la scheda (
cmd + w
); - Elenca i processi per vedere che
irb
è ancora in esecuzione (ps ax|grep irb
).
Chiudere iTerm non completa questi processi neanche.