Comitê Gestor da Internet no Brasil
Grupo de Trabalho Formação de Recursos Humanos

 
CURSOS ONLINE - UNIX BÁSICO
 
 

Módulo 2: Conceitos

Executando comandos em background

Os comandos do UNIX podem ser executados e ser liberado o prompt para continuar o trabalho na mãquina.

Se um comando leva algum tempo para mostrar o seu resultado (como um download de algum arquivo) pode ser colocado um & no final da linha de comando.

Exemplo:

# find / -name *.* &

Pode-se também, enquanto o comando já está sendo executado, teclar ctrl + z. Com isso o comando será suspenso e o sistema largará o prompt.

Para fazer com que o comando suspendido rode em background é teclado o comando bg (background). Com o comando jobs é mostrado todos os comandos que estão em segundo plano e um número de identificação que serve para coloca-lo em primeiro plano com o comando fg (foreground) e o número de identificação.

Exemplo:

#ftp ftp.site.com <----- comando demorado!
(ctrl + z) <----- ctrl+z para suspender
Suspended  
#jobs <----- comandos em background
[1] find / -name *.* & Running  
[2] ftp ftp.site.com Running  
#fg 2 <----- job 2 em foreground
ftp> <----- resultado
 
   
Apresentação | Conteúdo | Créditos
anterior
  próximo
2003 - GTRH - Comitê Gestor da Internet no Brasil