Perguntas sobre 'background-process'

nos ajude a editar este wiki
1
resposta

Lista de processos como um processo em segundo plano

abhigenie92@ubuntu:~$ (sleep 2; echo $BASH_SUBSHELL ;sleep 2) 1 abhigenie92@ubuntu:~$ (sleep 2; echo $BASH_SUBSHELL ;sleep 2)& [1] 3297 abhigenie92@ubuntu:~$ 1 [1]+ Done ( sleep 2; echo $BASH_SUBSHELL; sleep 2 ) O qu...
07.03.2016 / 19:35
2
respostas

Como faço para iniciar um processo de segundo plano a partir de um script de shell e registrar a saída do processo?

Eu tenho um script de shell semelhante ao seguinte: #!/bin/bash # Here is where I set a bunch of environment variables that are # used by the process invoked below... # Now I want to invoke the process in the background and redirect # all o...
12.04.2016 / 22:02
2
respostas

qual é o descritor de arquivo do meu terminal

Eu preciso usar a função tcsetgrp para tornar meu processo de segundo plano em primeiro plano, mas o parâmetro de tcsetgrp é um descritor de arquivo associado ao meu terminal. Qual é o file descriptor do meu terminal ou seu valor int?...
12.08.2015 / 16:41
2
respostas

Como interromper o programa ininterrupto?

Se eu executar mysqld na linha de comando, ele exibirá algumas mensagens de inicialização e, em seguida, pára de responder. Não produz saída e ignora qualquer entrada, e parece não haver maneira de se livrar dela. ctrl + z e ctrl + c não faze...
15.07.2015 / 09:57
2
respostas

Processos em background misturam ordem de execução de script de shell

Alguém pode me explicar por que o script echo one && echo two & echo three && echo four me dá [1] 3692 three four one two [1]+ Done echo one && echo two Aparentemente, tudo o que e...
10.04.2015 / 00:16
1
resposta

No ShellScript, como chamar uma função após a conclusão da função que já está em execução?

Meu script envolve três funções de shell. Dois correndo em paralelo. Eu tenho que chamar uma terceira função quando a função de execução paralela completa sua execução. Como chamar essa terceira função? Sintaxe da minha função: startsetup1...
27.05.2015 / 07:49
1
resposta

Como executar um comando em background sempre?

o comando abaixo quando eu corro do terminal vai continuar postando a saída para message.log cf logs broker-analytics > /var/www/cfbrokerlogs/message.log No entanto, se eu fechar meu terminal, ele irá parar de funcionar. Como posso exe...
26.01.2015 / 04:48
1
resposta

porque as tarefas não listam comandos do script

Eu tenho um script que executa alguns programas em segundo plano, mas depois de executá-lo, eles não são listados pelo comando 'jobs'. Por que isso acontece? (./m_prog -t m_prog1 m_config) & (./m_prog -t m_prog2 m_config) & (./m_pro...
09.01.2015 / 11:17
4
respostas

Como obter o id do processo de um comando

Estamos executando algum comando no modo batch. Precisamos fazer mais algumas tarefas depois que o comando existente estiver pronto, então precisamos esperar até que esse comando seja feito. Por exemplo: bsub -q gui -I calibre -drc -batch...
25.09.2014 / 08:11
1
resposta

Não é possível gerar processo em segundo plano

Minha equipe está usando o Pallet (pense no Puppet in Clojure) para automatizar o provisionamento de servidores, mas enfrentando um problema bastante fundamental: o Pallet pode executar scripts arbitrários diretamente em VMs de destino, mas se u...
27.05.2014 / 15:37