Perguntas sobre 'background-process'

nos ajude a editar este wiki
1
resposta

Como posso gravar periodicamente a pilha de dirs e as tarefas de um shell sem ocupar o shell?

Eu tenho um script $ cat my.sh #! /bin/bash - dirs -l > /tmp/test/dirs_record jobs > /tmp/test/jobs_record Então, quando eu source ./my.sh , ele irá gerar a pilha de diretórios e jobs no shell de chamada. Eu tenho outro script...
02.08.2018 / 18:46
1
resposta

Como sair de um processo após negar

Eu uso disown para executar processos de longa execução via SSH. Por exemplo eu corro o seguinte programa: vmd -e script.tcl > out.txt & Então eu uso disown -a para separar a partir do shell. Quando reconectar o terminal, o...
10.06.2018 / 12:16
2
respostas

Qual sinal (processo) recebe após a saída da shell principal?

Esta é uma pergunta do Zshell, embora o Bash, se tiver a sintaxe do > (comando) (ou seja, a substituição do processo desse tipo), também possa sugerir uma solução. Este código realmente básico explica tudo: % fun() { setopt localtraps...
11.05.2018 / 17:24
1
resposta

Como podemos matar todos os trabalhos em segundo plano (em execução ou não) no shell atual?

De link To just kill all background jobs managed by bash, do kill $(jobs -p) kill $(jobs -p) mata apenas as tarefas em segundo plano "em execução" no shell atual, mas não as tarefas em segundo plano no shell que estão em "parado"...
05.05.2018 / 06:30
1
resposta

Quando o tmux sai (fecha o pty master), os processos de segundo plano dos scripts de inicialização morrem - por quê?

Estou tendo dificuldade em entender uma resposta que recebi para uma pergunta que fiz sobre o tmux - especificamente, re: o que o pseudo-terminal faz com processos infantis quando ele sai. Pergunta original Eu arquivei um problema no rast...
22.01.2018 / 04:07
1
resposta

Se você colocar algo no fundo, isso significa que ele também pode ignorar os intercros?

Olá a todos, estou aprendendo isso de novo, e tenho uma pergunta, queria saber algo como o título afirma? Eu sei que você pode matar o processo por ID de trabalho ou PID usando PS ou KIll. mas se estiver no fundo usando '&' enviar um sina...
04.01.2018 / 05:16
1
resposta

Auto-SSH funciona manualmente mas não no fundo

Estou executando o seguinte script em @reboot cron com root : autossh -f -i /home/pi/.ssh/myRemote.pem -R 2210:localhost:22 [email protected] Quando eu executo manualmente ele funciona bem, mas de cron eu vejo isso nos logs contin...
25.11.2017 / 02:20
1
resposta

inicia o processo em segundo plano, o terminal aguarda por LF / CR antes de retornar à linha de comando

Eu tenho um pequeno código em C que estou tentando executar em segundo plano. Quando eu lanço o programa com & , eu posso encontrar o processo no topo ou com ps, e vejo a exibição de E / S esperada no terminal ou em outro lugar, se canaliz...
20.11.2017 / 16:23
1
resposta

A notificação de conclusão de uma tarefa em segundo plano é baseada em alguma manipulação de eventos de retorno de chamada?

Quando um trabalho em segundo plano no bash for concluído, ele notificará o terminal. $ sleep 3 & [1] 17527 $ [1]+ Done sleep 3 A notificação é baseada em alguma manipulação de eventos de retorno de chamada?...
18.10.2017 / 15:09
1
resposta

Mover o comando alias para o segundo plano quando a senha é solicitada

Eu preparei um pseudônimo para iniciar meu visualizador tightvnc: alias vnc='/usr/bin/xtightvncviewer MOC' Funcionou. Ele me pediu a senha e correu o vnc. Mas impediu colocar os próximos comandos na mesma janela de terminal, então tentei...
04.09.2017 / 20:56