Perguntas sobre 'jobs'

1
resposta

Como posso gerenciar os trabalhos depois que eu me desconecto da minha sessão tty / ssh?

Se eu ssh para uma caixa e iniciar uma tarefa que levará algum tempo para concluir, normalmente pressiono control+z para pausar o processo e, em seguida, digite bg 1 imediatamente para colocá-lo em segundo plano. Eu posso digitar jo...
22.01.2012 / 08:36
2
respostas

É possível usar comandos como 'fg' em um script de shell?

Estou tentando criar um Screensaver de terminal divertido que consiste no pacote cmatrix (um que transforma o terminal em um similar ao filme Matrix ) e xprintidle para determinar o tempo ocioso de o Terminal. Eu peguei uma ajuda desse...
29.03.2017 / 23:08
2
respostas

Como colocar um trabalho em segundo plano sem saída? [duplicado]

Ao colocar um trabalho em segundo plano com o comando bg , tenho a saída do comando do trabalho. Como colocar o trabalho em segundo plano (como o comando bg ), mas sem nenhuma saída? PS: o trabalho está vinculado a um comando com u...
12.03.2017 / 23:15
2
respostas

É necessário rejeitar um processo para continuar a execução após a desconexão?

Alguém explicaria se & por que disown é necessário se você deseja manter um trabalho em execução mesmo depois de desconectar-se. Eu pergunto porque todos os sites que visitei dizem que usar disown e bg , mas bg por conta própri...
20.06.2014 / 18:09
2
respostas

Trabalhos que não aparecem em 'jobs'

Eu tenho um script chamado go.sh python3 bob.py &> lol.log & python3 alice.py &> lol2.log & Quando executo ./go.sh e, em seguida, executo jobs . Nenhum dos trabalhos que eu executei em go.sh aparece em j...
18.06.2018 / 01:19
2
respostas

como matar trabalho em segundo plano?

Eu sei como matar um trabalho com kill %(number) , mas é possível matar um trabalho como job em background, a pergunta é "kill tail como job em background?"     
29.03.2016 / 19:21
1
resposta

Como posso esperar por trabalhos em segundo plano em segundo plano?

Eu tenho o seguinte problema: $ some_command & # Adds a new job as a background process $ wait && echo Foo # Blocks until some_command is finished $ wait && echo Foo & # Is started as a background job and is done...
15.11.2016 / 18:28
1
resposta

Como o identificador de controle de trabalho do bash parou ou finalizou as tarefas em segundo plano?

Enquanto estudava os componentes internos do mecanismo de controle de tarefas do bash no Linux, me deparei com um pequeno problema de compreensão. Vamos supor o seguinte cenário: script é executado em segundo plano | usuário @ linux: ~ # ./sc...
13.04.2018 / 03:59
0
respostas

determinando o número de encadeamentos livres

Suponha que, em um computador capaz de processar n encadeamentos simultâneos, deseje lançar n-m tarefas de encadeamento único, em que m é o número de encadeamentos atualmente em uso. Como o m é definido e por quais meios seu valor po...
07.10.2017 / 08:35
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