Gerenciamento do sistema Linux - gerenciamento de tarefas (jobs, fg, bg)

Prefácio

A gestão do trabalho permite que um determinado programa seja executado em segundo plano no sistema.
Existe essa função no Windows? ? ? Na verdade, existe, ou seja, um programa é minimizado e o programa é colocado em segundo plano e, a seguir, continua a ser executado em segundo plano.

1. Coloque o processo em segundo plano

Comando: tar -zcf etc.tar.gz / etc &
Função: coloca o processo de compactação em segundo plano para execução

Comando: top
Descrição: Durante a execução do comando top, pressione o atalho ctrl + z

Dicas: (1) & colocar em segundo plano ainda está em execução
(2) quando um comando é executado, ctrl + z colocar em segundo plano, este método, colocar em segundo plano irá parar de funcionar, a menos que o primeiro ou segundo plano seja restaurado realizado.
(3) Ctrl + c termina forçosamente. ctrl + z é colocado em segundo plano para fazer uma pausa, este comando não está em execução, mas colocado em segundo plano, mas colocado em segundo plano está em pausa, não em execução.

2. Veja o trabalho em segundo plano

Comando: jobs [-l]
Opção: -l    Exibir o PID do trabalho

Observações: (1) O sinal “+” representa o primeiro trabalho a ser colocado em segundo plano e também é o trabalho retomado por padrão quando o trabalho é retomado. O sinal "-" representa o penúltimo trabalho colocado em segundo plano. , Você também pode retomar o trabalho de acordo com o número do trabalho. (2) Emprego significa trabalho, por isso também é chamado de gerenciamento do trabalho.

Iniciar experimento:

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Observações:
          + representa o último trabalho colocado em segundo plano
          - representa o penúltimo trabalho colocado em segundo plano

3. Restaure o trabalho suspenso em segundo plano para o primeiro plano

Comando: fg %工作号 (primeiro plano)
Parâmetro: o sinal de% pode ser omitido, mas preste atenção à diferença entre o número de trabalho e o PID

Insira a descrição da imagem aqui

4. Restaure o trabalho suspenso em segundo plano para a execução em segundo plano

Comando: bg %工作号 (fundo)
Nota: O comando para retomar a execução em segundo plano não pode interagir com o primeiro plano, caso contrário, não pode retomar a execução em segundo plano

Observe novamente : O comando top deve ter um comando interativo com o primeiro plano. Se for executado em segundo plano, não tem significado.
Por exemplo, existe vi. Comandos como top e vi não podem ser executados, mesmo que sejam adicionados e colocados em segundo plano. Só pode ser suspenso em segundo plano.

Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_46818279/article/details/107988621
Recomendado
Clasificación