Please enable JavaScript.
Coggle requires JavaScript to display documents.
Putting Jobs in Background or Foreground (Iniciar processos em background,…
Putting Jobs in Background or Foreground
Iniciar processos em background
Características
Libera o terminal
Pode fechar o terminal
sem matar o processo caso
use o comando disown
Comando
{comando} &
: inicia em background
jobs
: visualiza os processos que estão
em background no terminal
fg {job code}
: ao executar o comando
jobs e ver o código do mesmo, este
novo comando permite colocar o
serviço em foreground
ctrl + z
: para um processo que foi
colocado em foreground
bg {job code}
: reinicia em background
o processo com o job code informado.
O processo precisa ter parado com ctrl z
disown %{job code}
: desassocia do terminal um processo
em background
nohup
Caracteristicas
Coloca os outputs de um processo em background
dentro de um nohup.out
Comando
nohup {comando} &
: salva o output
do comando em noup.sleep
screen
Características
É um programa que deve ser intalado
Permite reconectar um processo
em background para um terminal
Não vem com o sistema operacional
Comandos
sudo apt-get install screen
ctrl a d
: no modo screen, permite
desassociar um terminal a um processo.
O processo continua rodando em background
screen -r
: reassocia o terminal a processos
em background
screen {codigo da janela} -ls
: reassocia janela
especifica ao terminal
screen
: inicia uma nova sessão