Como iniciar o processo em segundo plano [duplicado]

0

Eu quero enfatizar que eu disse iniciar processo em segundo plano no Linux. Eu não disse iniciar o processo em primeiro plano e movê-lo para o plano de fundo, apenas para enfatizar novamente.

Quando eu executo wget "http://blawblaw.blaw/blaw.html" & , ele inicia o download, mas ele ainda exibe os resultados no terminal ainda.

Se eu iniciar o comando, encerre-o no meio do processo usando control + Z, execute bg , termine-o, mas ainda mostre resultados no terminal.

Eu também tentei 'wget "http://someth.ing/html"' & e nohup "http://someth.ing/html" & , e todos os tipos de maneiras diferentes desses tutoriais sobre como "iniciar um processo em segundo plano" (o que é falso nesses tutoriais, já que ele começa em primeiro plano é enviado para o segundo plano), e eles bloqueiam o meu terminal para mostrar os resultados ou eles são enviados para o segundo plano e terminam assim que um tipo em qualquer outro comando no terminal.

Além disso, a solução control + Z não funciona muito bem para mim, já que eu preciso disso para programar isso para fazer isso automaticamente para mim dentro do BASH, e não consigo fazer o BASH controlar + Z.

Eu também tentei fazer o >/dev/null para gravá-lo no dispositivo nulo, e ainda tem esse problema.

    
por Eliter 31.01.2018 / 00:13

1 resposta

2

Que tal wget -b URL

Está na página do manual

    
por darnir 31.01.2018 / 00:23