Execute comandos shell no fundo do windows

1

Podemos executar comandos shell no Windows em segundo plano e verificar mais tarde se ainda está em execução ou não?

Por exemplo, temos o comando " screen " no linux. Existe alguma outra maneira para isso também? Além disso, existe alguma outra maneira de executar comandos em segundo plano em linux que não seja o comando screen?

Na verdade, estou executando o comando que, quando executado, exibe seu próprio terminal, então eu o executo por meio do comando screen, para verificá-lo mais tarde.

    
por Hunzla 04.02.2015 / 21:50

1 resposta

0

Linux Alternatives:

$ sleep 10 &

Dormir 10 segundos em segundo plano cria um chamado job . Com

$ jobs

você pode listar todos os trabalhos criados por você.

$ fg 'jobnumber'

Busca o trabalho selecionado de volta para o primeiro plano.

No Windows:

No Windows, o keywoard é powershell : você pode criar um Job :

$ Start-Job -Name MyJob -ScriptBlock{Get-Process}

O comando acima cria um trabalho que executa os comandos nos parênteses {...} .

$ Get-Job

lista informações como o estado e o ID de todos os trabalhos que você iniciou.

Receive-Job -Id number

mostra a saída que o trabalho produziu.

    
por 21.09.2015 / 14:43

Tags