Como fechar o terminal sem matar processos de corrida no Linux

Como fechar o terminal sem matar processos de corrida no Linux

Por exemplo, você está executando processos demorados e não deseja que esse trabalho seja morto devido ao terminal fechado. Para lidar com esta situação, você pode simplesmente remover um trabalho de uma tabela de trabalho ativa. Para que o trabalho não seja morto quando o terminal estiver fechado.

Instruções

Siga a instrução abaixo para destacar os trabalhos de corrida do terminal.

  • 1. Imprensa Ctrl + z Para suspender o processo de execução atual.
    Zip -q -r Home.fecho eclair * ^Z [1]+ Parou Zip -q -r Home.fecho eclair * 
  • 2. Em seguida, execute o processo parado em segundo plano, executando o comando bg. Ele colocará o último processo parado no fundo.
    BG [1]+ Zip -q -r Home.fecho eclair * & 
  • 3. Por fim, remova o trabalho acima da tabela de trabalho ativo. Use [Disown -H JobSpec] onde [JobSpec] é o número de trabalho de trabalho em execução. Como %1 para o primeiro trabalho de corrida.
    DisOwn -H %1 

    Nota: Aqui 1 é o trabalho de trabalho do trabalho de execução. Você também pode usar o “empregos -l”Comando para encontrar o ID do trabalho.