Execute fgpara colocar o trabalho de volta em primeiro plano, ou seja, devolva o controle do terminal. Se houver vários trabalhos de fundo, corrida jobspara ver uma lista e fg %1, fg %2etc., para selecionar qual trabalho para colocar de volta para o primeiro plano. Consulte o artigo da Wikipedia sobre controle de tarefas para obter mais informações.
Se um programa estiver sendo executado em primeiro plano, pressione Ctrl+ Zpara suspendê-lo. Ao fazer isso, você receberá um prompt de shell. Execute bgpara que o programa continue em execução, mas em segundo plano.
Se um trabalho em segundo plano terminar, o shell imprimirá uma notificação na próxima vez em que exibir um prompt. Se um trabalho em segundo plano exigir entrada do terminal, ele será automaticamente suspenso ("parado"); fg(ou fg %42se necessário) o reinicia.
Se você deseja acionar uma notificação mais visível quando o programa terminar, execute algo como
fg; play bell.ogg & xmessage "torrents downloaded"
O fgcomando retorna quando o programa em que ele termina, portanto, o que você disse ao shell para executar fgserá executado quando o programa terminar. Observe que, se você pressionar Ctrl+ Zpara colocar o trabalho novamente em segundo plano, o shell para de esperar e executa os seguintes comandos imediatamente.
jobsefgoufg %nfg para 'foreground'