Perguntas sobre 'background-process'

nos ajude a editar este wiki
1
resposta

background-pipe pipe-input

se eu quiser exibir "aaa" na tela: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works...
04.04.2013 / 18:35
4
respostas

Executando vários comandos nohup em segundo plano

Tenho dois comandos cmd1 e cmd2. Dos dois, o cmd2 demora mais para terminar. Precisa executar cmd2 e, em seguida, cmd1. Tentou executá-los da seguinte maneira: bash$ (nohup ./cmd2>result2 &) && nohup ./cmd1>result1 &...
07.03.2013 / 19:34
4
respostas

Execute o mesmo comando várias vezes em segundo plano

Como é possível executar vários comandos e fazer o background deles usando o bash? Por exemplo: $ for i in {1..10}; do wait file$i &; done onde wait é um binário personalizado. Neste momento, recebo um erro: syntax error near...
23.03.2016 / 16:12
4
respostas

Bash, como deixar alguns processos de segundo plano rodarem, mas esperar pelos outros?

Eu tenho (ainda) outra pergunta de fluxo de controle wait , & , && . Digamos que eu tenha um script como este, no qual eu quero trabalhar o máximo possível ao mesmo tempo: # may take some hours something InputA > Irrel...
31.03.2014 / 23:05
3
respostas

código de retorno confiável do processo em segundo plano

Vamos supor a seguinte parte do código bash: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi É seguro assumir que $? rea...
20.02.2014 / 14:43
4
respostas

Encerrar todos os processos em segundo plano

Eu tenho alguns processos em segundo plano Stopped . kill $(jobs -p) e kill 'jobs -p' não têm efeito kill %1 , kill %2 , etc. terminam com sucesso os processos individuais Como posso matar todos os processos em segundo plano...
12.04.2014 / 21:17
1
resposta

Fazendo eco ao progresso de um processo em segundo plano sem prompt de seqüestro

Considere o script simples hello : #!/bin/bash echo 'hello world!' Agora, do bash, se eu tentar executar isso em segundo plano: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ &...
14.12.2014 / 23:36
7
respostas

Como encerrar um processo em segundo plano?

Eu iniciei um wget na máquina remota em background usando & . De repente, ele pára de baixar. Eu quero terminar seu processo e, em seguida, execute novamente o comando. Como posso terminar isso? Eu não fechei a janela do shell. Mas como...
12.12.2013 / 08:11
2
respostas

Por que um loop while pára após ser suspenso?

Por que usar o bash e suspender um loop while, o loop pára após ser retomado? Exemplo curto abaixo. $ while true; do echo .; sleep 1; done . . ^Z [1]+ Stopped sleep 1 $ fg sleep 1 $ Estou familiarizado com os sinais, e ac...
26.11.2015 / 14:50
5
respostas

Como iniciar um programa em segundo plano

O programa Boblight não é executado em segundo plano. Não há diferença perceptível entre executar sudo boblightd e sudo boblightd& Como posso resolver este problema que o console não bloqueará mais entradas? pi@raspberryp...
14.11.2013 / 08:52