Perguntas sobre 'background-process'

nos ajude a editar este wiki
1
resposta

Função shell para verificar se existe um processo suspenso filho desse shell?

Gostaria de adicionar um indicador ao meu PS1, mostrando se há um processo suspenso com ctrl + z. Para fazer isso, precisarei de uma função que possa verificar essa situação. Eu nem tenho certeza onde começar a pensar sobre este problema. O Goog...
23.12.2015 / 02:09
2
respostas

Como suprimir o código de saída dos trabalhos em segundo plano concluídos

Existe uma maneira de ocultar o código de saída das tarefas em segundo plano que terminaram? Por exemplo, se eu correr: sleep 5& Depois dos 5s, se eu acertar o retorno o terminal me dá: [1]+ Done sleep 5...
24.08.2015 / 20:19
1
resposta

Por que o SIGINT não funciona em um processo de segundo plano em um script?

Eu tenho o seguinte em um script: yes >/dev/null & pid=$! echo $pid sleep 2 kill -INT $pid sleep 2 ps aux | grep yes Quando eu executo, a saída mostra que yes ainda está em execução no final do script. No entanto, se eu executar...
21.06.2017 / 19:45
2
respostas

processo de background do PID

Pelo que entendo pipes e comandos, o bash pega cada comando, gera um processo para cada um e conecta o stdout do anterior com o stdin do próximo. Por exemplo, em "ls -lsa | grep feb", o bash criará dois processos e conectará a saída de "ls -l...
27.11.2016 / 19:21
1
resposta

trabalho em segundo plano continua parando

Estou vendo algum comportamento estranho no prompt do RHEL6. Eu frequentemente gosto de executar linhas de comando que parecem ... $ ./myscript > junk 2>&1 ... então pressione ^ Z e depois execute ... $ bg $ tail -f junk blah...
07.07.2016 / 19:21
2
respostas

maneira infalível de detectar se o processo java está sendo executado

Eu tenho um processo java que é executado continuamente, que às vezes, por motivos que ainda não foram totalmente depurados, não é possível. Então, eu também tenho um cron job que procura o processo a cada 5 minutos e se ele achar que o processo...
21.07.2015 / 21:53
1
resposta

Como os gerenciadores de arquivos dividem os programas abertos?

Estou me desafiando nas próximas semanas para usar um emulador de terminal como meu gerenciador de arquivos principal. Eu me deparei com uma pergunta: como faço para abrir um arquivo (por exemplo, um Inkscape .svg) em seu programa GUI a parti...
15.01.2016 / 20:37
2
respostas

espera e reciclagem de PID

Eu tenho uma preocupação em que, em um script, eu estarei chamando versões paralelas de uma função para executar em segundo plano e, em seguida, emitindo uma espera. a () { sleep $1 } a 10 & PIDs="$PIDs $!" a 50000 & PIDs="$PIDs $!...
13.01.2016 / 11:37
3
respostas

Alterne inteligentemente entre vários processos BASH

Digamos que você esteja em um diretório e queira verificar algo em outro diretório, então digite bash para gerar um novo shell para poder cd e verificar essa coisa e digite exit para sair e voltar para o shell original ainda nesse diret...
26.03.2014 / 19:03
2
respostas

Por que o double comercial e as condições encadeadas correm em segundo plano juntas, a última?

Eu tenho algumas condições para executar algum trabalho em segundo plano: condition-command && condition-command && background-job & O problema é: eu quero que as condições sejam bloqueadas até que o trabalho seja exec...
21.11.2014 / 19:34