Como faço para enviar um processo já em execução para o segundo plano no power shell?

7

No bash, um processo que já está sendo executado em primeiro plano pode ser suspenso ao pressionar o controle Z. Você pode então trazê-lo de volta para o primeiro plano com fg ou deixá-lo continuar em execução com bg . / p>

Existe uma maneira de fazer isso com o power shell? Esta questão faz uma pergunta relacionada aos processos que ainda não foram iniciados, mas quero saber a resposta para um processo já em execução.

    
por Xodarap 08.07.2015 / 18:59

1 resposta

0

Você pode usar os cmdlets de trabalho do PowerShell para atingir suas metas.

Há 6 cmdlets relacionados ao trabalho disponíveis no PowerShell.

  • Get-Job
    • Obtém as tarefas em segundo plano do Windows PowerShell em execução na sessão atual
  • Receive-Job
    • Obtém os resultados das tarefas em segundo plano do Windows PowerShell na sessão atual
  • Remover trabalho
    • Exclui um trabalho em segundo plano do Windows PowerShell
  • Start-Job
    • Inicia um trabalho em segundo plano do Windows PowerShell
  • Parar trabalho
    • Pára uma tarefa em segundo plano do Windows PowerShell
  • Wait-Job
    • Suprime o prompt de comando até que uma ou todas as tarefas em segundo plano do Windows PowerShell executadas na sessão sejam concluídas

Se for interessante, você pode fazer o download da amostra Como criar uma tarefa em segundo plano no PowerShell

    
por 09.11.2016 / 10:17

Tags