Sto cercando di scoprire come eseguire un comando in background e poi portarlo in primo piano più tardi. Sono stufo di tutorial e risposte in cui le persone affermano che è semplice, basta aggiungere &
alla fine del comando per farlo funzionare in background. Funziona solo all'interno di una singola finestra del terminale. Voglio mettere il comando in background in un terminale e riportarlo in primo piano dopo aver riaperto il terminale
Esempio:
$ grunt &
$ jobs
$ [1]+ Running grunt &
Naturalmente dopo la chiusura del terminale non viene trovato alcun lavoro.
Prossimo esempio:
$ grunt & disown #the same behavior has: $ setsid grunt &
$ jobs
$ [nothing] #but ps shows that grunt is working
after close terminal, grunt doesn't work
Che cosa ho fatto di sbagliato? Qualcuno potrebbe spiegarmi come eseguire il comando in background e riportarlo in primo piano.