Se você adicionar um e comercial ao final da linha, por exemplo:
xclock &
O processo da GUI será executado como um job em background da perspectiva do terminal. A saída ainda irá para o terminal, então você pode querer redirecioná-la, mas ela não esperará o término do programa GUI antes de retornar um prompt.
Você pode suspender um processo iniciado em primeiro plano (ou seja, normalmente) pressionando Ctrl-Z (no terminal), e deverá colocar um número entre parênteses e a mensagem dizendo "Parado" e o comando impresso no terminal , por exemplo, para top
:
[1]- Stopped top
Se você digitar bg
e o número entre colchetes, ele retomará o programa em segundo plano. Você também pode digitar jobs
para listar o plano de fundo e os processos suspensos criados a partir desse shell.
Para colocar um processo de volta em primeiro plano, use fg
e o número.
Note que se você sair do shell, as coisas que você colocou em segundo plano ainda serão mortas - para evitar isso, use o comando nohup
.