Perguntas sobre 'job-control'

nos ajude a editar este wiki
1
resposta

Sintaxe de notificação finalizada da tarefa em segundo plano

Ontem à noite, antes de abandonar meu computador para a noite, comecei um monte de trabalhos do compilador para que eles estivessem prontos pela manhã, usando make -f alpha.mak &>alpha.out & . Quando voltei e apertei o retorno, vi a...
24.02.2011 / 12:24
1
resposta

Qual é o propósito das abstrações, sessão, líder de sessão e grupos de processos?

Eu entendo do artigo do Informit que as sessões e os grupos de processos são usados para encerrar processos descendentes ao sair e enviar sinais para processos relacionados com o controle de tarefas. Eu acredito que esta informação pode ser...
13.07.2013 / 01:21
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
1
resposta

Matar job em subshell com set -m

Eu tenho o seguinte script: #!/bin/bash set -m ( (bin/pnvd &> /dev/null; kill 0) & sleep 2 perl integration-test/fuzz-test.pl || kill 0 kill %1 ) Os primeiros três comandos na subshell são bem-sucedidos e retorn...
16.02.2017 / 12:38
1
resposta

Como eu desanexar um processo de seu pai? [duplicado]

O problema é que o processo não é um trabalho dentro do meu shell ativo (como eu fiz o login remoto porque o meu sistema X travou), o que significa: Eu acho disown , nohup , CTRL+Z & bg , screen et al. não vai funcionar....
30.08.2012 / 14:04
0
respostas

Log jobs em background iniciados em todos os shells iniciados manualmente?

Às vezes eu acidentalmente matei todos os trabalhos em segundo plano em um shell, por exemplo, porque A janela do programa de um Windows rodando sob o Wine não está na frente por padrão . Eu sei que posso usar nohup ou disown para prot...
12.01.2018 / 18:45
1
resposta

Atribui o número do trabalho ao processo em segundo plano à mão

Digamos que eu envie dois trabalhos para segundo plano. $ sleep 77 & $ sleep 99 & Então eu verifico meus trabalhos $ jobs > [1] - running sleep 77 > [2] + running sleep 99 Posso controlar qual número de trabal...
01.01.2018 / 18:38
0
respostas

Por que não colocar elinks no background e depois continuar com 'fg' funciona de forma confiável?

O programa elinks assume o terminal para permitir que você navegue na web. Mas o seu comportamento no contexto do controle do trabalho é incerto. Se eu CTRL-Z suspender uma sessão elinks e, em seguida, tentar retomar com fg , funcio...
08.05.2014 / 18:07
1
resposta

Posso transferir o processo em execução do dead ssh [duplicate]

Eu iniciei (como esperado) um longo processo de cópia do shell ssh (putty) que morreu devido a problemas do cliente. O que vejo agora é que o processo ainda está sendo executado ativamente, mas não tenho como controlá-lo, pois meu shell morr...
15.01.2013 / 17:29
9
respostas

Como posso deserdar um processo em execução e associá-lo a um novo shell de tela?

Eu tenho um programa em execução em um shell SSH. Eu quero fazer uma pausa e ser capaz de cancelar sua execução quando eu voltar. Uma maneira que pensei em fazer isso foi transferir sua propriedade para um shell de tela, mantendo-a em execuçã...
13.11.2010 / 19:04