Perguntas sobre 'jobs'

3
respostas

Se você ^ Z de um processo, ele será “interrompido”. Como você muda de volta?

Eu acidentalmente "parei" meu processo telnet . Agora eu não posso "voltar" para ele, nem posso matá-lo (ele não responderá a kill 92929 , onde 92929 é o processid.) Então, minha pergunta é, se você tem um processo parado na linha de coma...
15.01.2014 / 23:55
4
respostas

Qual é o objetivo da suspensão atrasada (Ctrl-Y) no Bash?

A parte integral da página man do Bash que é aplicável diz apenas: If the operating system on which bash is running supports job control, bash contains facilities to use it. Typing the suspend character (typically ^Z, Control-Z)...
16.08.2016 / 03:12
4
respostas

Por que alguns comandos 'interrompem' o terminal até que eles terminem?

Às vezes você executa um programa a partir do terminal, digamos, lxpanel † . O terminal não vai deixá-lo voltar ao prompt, ele irá travar. Você pode pressionar Ctrl + C para voltar ao prompt, mas isso matará lxpanel . No entanto, press...
26.12.2011 / 08:11
3
respostas

Como você envia aplicativos de linha de comando diretamente para o segundo plano?

Eu já sei que pressionar ctrl+z para o aplicativo, então eu posso enviar o aplicativo para o plano de fundo com o comando bg , mas isso significa que há um breve período de tempo em que o aplicativo é interrompido. Como faço para enviar...
01.04.2013 / 01:21
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
3
respostas

Como posso matar um trabalho iniciado em outro shell (janela ou guia de terminal)?

Se eu começar um processo e colocar em segundo plano em uma janela de terminal (digamos ping google.com & ), posso matá-lo usando kill %1 (assumindo que é o job 1). No entanto, se eu abrir outra janela de terminal (ou guia), o proces...
11.12.2012 / 02:18
2
respostas

Ctrl-C mata linha inteira enquanto Ctrl-Z não faz

Estou executando vários comandos na linha de comando, separados por ponto e vírgula: cmd1; cmd2; cmd3 Se eu pressionar Ctrl + C acima, ele irá matar todos os comandos ao invés de apenas o que está sendo executado atualmente. kart...
03.12.2015 / 16:53
1
resposta

É possível adicionar um processo à lista de empregos no bash (por exemplo, para reverter a opção "negar")?

Se eu disown um trabalho em bash e mudar de idéia, posso desfazer isso de alguma forma? Se assim for, levando-se adiante, é possível colocar um processo arbitrário sob controle de trabalho (uma restrição aceitável seria que eu possuísse...
13.07.2015 / 11:47
3
respostas

O que acontece com os trabalhos suspensos no unix?

Podemos emitir CTRL + Z para suspender qualquer trabalho no Unix e, mais tarde, trazê-lo de volta à vida usando fg ou bg . Eu quero entender o que acontece com esses trabalhos que estão suspensos assim? Eles são mortos / terminados? Em ou...
21.01.2013 / 18:30
1
resposta

Não é possível executar a lista de tarefas quando as tarefas são chamadas em uma função

Eu posso grep a saída de jobs e posso grep a saída de function . Mas por que não posso grep a saída de jobs quando está em uma função? $ # yes, i can grep jobs $ jobs [1]+ Running vim [2]+ Stopped matlab $ j...
27.04.2016 / 22:17