Execute fg
para colocar o trabalho de volta no primeiro plano, ou seja, devolva o controle do terminal. Se houver várias tarefas em segundo plano, execute jobs
para ver uma lista e fg %1
, fg %2
, etc., para selecionar qual trabalho colocar em primeiro plano.
Consulte o artigo da Wikipedia sobre controle de trabalhos para obter mais informações.
Se um programa estiver sendo executado em primeiro plano, pressione Ctrl + Z para suspendê-lo. Quando você fizer isso, você receberá um prompt de shell. Execute bg
para que o programa continue sendo executado, mas em segundo plano.
Se um trabalho em segundo plano for encerrado, o shell imprimirá uma notificação na próxima vez que exibir um aviso. Se um trabalho em segundo plano exigir entrada do terminal, ele será automaticamente suspenso (“parado”); fg
(ou fg %42
, se necessário) recomeça.
Se você quiser acionar uma notificação mais visível quando o programa terminar, você pode executar algo como
fg; play bell.ogg & xmessage "torrents downloaded"
O comando fg
retorna quando o programa que ele reinicia termina, então o que você disse ao shell para executar após fg
será executado quando o programa for concluído. Note que se você pressionar Ctrl + Z para colocar o trabalho novamente em segundo plano, então o shell pára de esperar e executa os seguintes comandos imediatamente.