No Práticas recomendadas para escrever o guia Dockerfiles da documentação do docker, podemos ler :
Avoid installing or using sudo since it has unpredictable TTY and signal-forwarding behavior that can cause problems. If you absolutely nee...
Eu quero saber todas as informações sobre o sinal SIGTTIN , por exemplo, eu quero saber se o sinal SIGTTIN pode ser manipulado ou não.
Esta documentação diz apenas o seguinte sobre o sinal SIGTTIN :
SIGTTIN 21,21,26 Stop...
Eu tenho um programa C que usa forkpty para executar um shell bash. Eu estou achando que os programas lançados por este shell são iniciados com o SIGINT ignorado, então quando eu envio um Ctrl-C para o shell eles nunca fecham.
exemplo:
int...
Eu tenho um script Bash que lança um programa em Python. O script Bash manipula os sinais SIGINT , SIGTERM e SIGHUP para executar uma operação de limpeza. Percebi que quando eu fecho o processo em uma aba no LXTerminal, o processo de lim...
Estou tentando depurar um problema com meu shell (especificamente, fish ) enviando sinais para meus processos em segundo plano. Eu gostaria de poder reconhecer quais sinais um processo está recebendo.
Idealmente, gostaria que algum programa...
Estou tendo problemas com o controle de processo usando os sinais disponíveis para a abstração do processo. No exemplo abaixo, você pode ver que há um script perl que é o pai da árvore inteira com group i.d. de 25235 . Este GID é herd...
Se eu rodar vários programas com program & em um terminal, e depois de outro começar a enviar SIGKILL SIGINT ou qualquer outro sinal, o terminal executando todos os processos me informará qual processo recebeu qual sinal? / p>
unbuffer é capaz de passar o código de retorno de um processo sob circunstâncias normais, mas se o processo que você está unbuffering for cancelado, por exemplo, com um segfault, vejo $? as 0 enquanto aguardo% código%. Como posso fazer...
Estou tentando entender a manpage do programa dd , que menciona:
Sending a USR1 signal to a running 'dd' process makes it print I/O statistics to standard error and then resume copying.
$ dd if=/dev/zero of=/dev/null& pid=$!...
Esqueci de usar screen e tenho uma tarefa em execução há algum tempo e não quero perder os dados salvos. Basicamente, a Ctrl c encerrará a tarefa e salvará os dados se eu estiver na mesma sessão de terminal, existe uma maneira de pará-los...