Perguntas sobre 'job-control'

nos ajude a editar este wiki
2
respostas

O que é “Exit 2” do status do job em background concluído?

Eu tenho um exercício para colocar em um arquivo alguns dados (* conf de alguns diretórios) e preciso fazer isso em segundo plano. Eu fiz isso e estou querendo saber qual é o significado das mensagens de saída: [A@localhost tests]$ ls -ld /et...
22.11.2013 / 13:30
1
resposta

Por que a subshell criada pelo operador de controle de plano de fundo (&) não é exibida sob o pstree?

Eu entendo que quando eu executo exit ele termina meu shell atual porque o comando exit é executado no mesmo shell. Eu também entendo que quando eu executo exit & então o shell original não terminará porque & garante que o co...
20.01.2016 / 23:22
2
respostas

Processo morto antes de ser lançado em segundo plano

Estou usando um script bash script.sh contendo um comando cmd , lançado em segundo plano: #!/bin/bash … cmd & … Se eu abrir um emulador de terminal e executar script.sh , cmd será executado corretamente em segundo plano, com...
10.11.2018 / 12:47
2
respostas

Por que os trabalhos não são eliminados no logout quando executados com “/ dev / null 2 & 1 &”?

Quando você executa trabalhos como o exemplo abaixo, eles são mortos quando você faz logout: $ ./job.sh & No entanto, quando você os executa como no exemplo abaixo, redirecionando o stdout para /dev/null e stderr para stdout, bem c...
08.03.2012 / 23:58
1
resposta

Compreendendo quando o processo de segundo plano é finalizado

Eu tenho um script que inicia um número de processos em segundo plano e se funciona bem quando chamado a partir do cmdline. No entanto, o mesmo script também é chamado durante minha inicialização do xsession e, além disso, em alguns eventos d...
29.04.2013 / 21:38
1
resposta

por que os trabalhos em segundo plano dependem do tamanho da saída?

Eu tinha alguns scripts de teste de estresse que estavam sendo executados em paralelo e eles travavam depois de terminar e esperavam que um pressionamento de tecla RETURN saísse. Depois de investigar descobri que não é peculiar aos meus scripts,...
12.03.2013 / 11:24
3
respostas

Saída do comando Pipe para entrada do comando running / backgrounded

No Bash 4.X É possível fazer algo como: command that expects input & echo some output | %1 Onde% 1 representa o primeiro comando em segundo plano?     
18.07.2013 / 20:24
2
respostas

Como faço para matar um processo depois de separá-lo do bash?

Eu tenho vários scripts que desanexam um processo do bash usando nohup e &>/dev/null & . Minha pergunta é, como eu mato o processo depois de separá-lo completamente do bash. usar killall ou pidof ScriptName não funciona.  ...
07.07.2015 / 20:02
2
respostas

Existe alguma maneira de sair do modo de seguimento "less" sem parar outros processos no pipe?

Muitas vezes eu me encontro na necessidade de ter a saída em um buffer com todos os recursos (rolagem, busca, atalhos, ...) e eu me acostumei a less . No entanto, a maioria dos comandos que eu uso geram saída continuamente. Usar less com...
19.04.2015 / 11:08
2
respostas

Quais são as virtudes da multitarefa com o controle de trabalho tradicional vs Tmux / Screen?

O tmux e a tela permitem executar diferentes processos (por exemplo, vim, script bash, mysql, psql, etc) em diferentes janelas virtuais. Mas o controle de tarefas tradicionais do Unix (usando CTRL-z, fg, bg e jobs) parece dar a você algumas das...
26.05.2011 / 17:24