Perguntas sobre 'kill'

usado no bash / shell para matar o processo
1
resposta

Qual é a diferença entre sair de um processo via Ctrl + C ao emitir um comando kill -9?

Eu sei que posso matar qualquer processo com o comando kill -9. Mas às vezes eu vejo que mesmo que eu terminei um programa com CTRL + C , o processo não é morto. Então eu quero saber a diferença entre kill -9 vs CTRL + C     
23.01.2013 / 11:03
1
resposta

Melhor maneira de matar todos os processos com um identificador para algum arquivo

Isso mata todos os processos com um identificador para file / foo / bar (no bash): lsof /foo/bar 2>&1 | grep "/foo/bar" | sed "s/ */\t/g" | cut -f 2 | while read PID; do kill $PID; done Isso não parece uma tarefa tão incomum que...
12.02.2014 / 09:10
2
respostas

Os processos não respondem aos meus sinais

Eu tenho um comportamento estranho no meu sistema. Quando invoco um comando no shell (bash versão 4.2.45 (1) -release), digamos top ou cat , o programa em execução (o processo) não responde ao Ctrl + C . Eu até tentei executar kill -...
17.01.2014 / 00:16
2
respostas

Como posso eliminar rapidamente o processo superior de CPU / IO?

Eu acho que às vezes meu Linux pára de responder, então eu preciso mudar para outro terminal com Ctrl Alt F2 , e digite um comando para eliminar o processo de uso da CPU top ou top IO, para que o sistema possa ser responsivo novamente...
14.06.2012 / 16:26
4
respostas

Como parar um script dentro de outro script

Estou executando o Ubuntu 16.04, usando um emulador de terminal. Eu tenho dois scripts: a.sh e b.sh . a.sh chamadas b.sh . a.sh echo "a is running" sleep 5s bash b.sh sleep 5s echo "a is still running" b.sh echo...
03.02.2018 / 21:54
1
resposta

sigint não está sendo propagado para o processo filho em segundo plano

Eu preciso enviar o SIGINT para finalizar um processo normalmente, mas não consigo. Este é um exemplo, porque o ambiente no qual a execução ocorre é 'desconhecido' (um script bash no travis.com) Eu consegui (simular) o mesmo comportamento,...
19.01.2016 / 14:52
1
resposta

Como matar todos os processos usando uma determinada GPU?

Eu uso o kit de ferramentas CUDA para realizar alguns cálculos em minhas GPUs da Nvidia. Como matar todos os processos que usam uma determinada GPU? (matando imediatamente, isto é, sem ter que digitar manualmente os PIDs atrás de kill -9 .)...
18.12.2015 / 17:19
1
resposta

Habilita a eliminação do X.org com uma combinação de teclas personalizada

Acabei de ler Como ativar o kill X.org com ctrl + alt + backspace e estou realmente feliz, o controle - alt - o backspace não mata mais X-Server. No entanto, gostaria de ter uma maneira de matá-lo. Só deveria ser algo mais complicado d...
10.03.2011 / 04:22
3
respostas

Kill processo quando ele pára para produzir mais saída

Existe uma ferramenta de shell que pode investigar se um subprocesso ainda está produzindo uma saída e, de outra forma, matá-lo após um tempo limite especificado? Estou usando offlineimap para o backup do Gmail, mas isso é muito muito muit...
25.07.2011 / 13:12
2
respostas

Como matar um processo dando-lhe um número de segundos antes de fazer a matança forçada?

Eu tenho o PID do processo para ser morto, mas eu quero dar a chance de morrer em paz, sem fazer um -9. Comportamento esperado: verifique se o PID ainda está sendo executado por até dez segundos e faça um kill -9 nele. Bônus extra se você...
31.10.2012 / 14:09