Perguntas sobre 'process-management'

6
respostas

grep invadindo meu ps [duplicado]

Quando estou verificando algum processo, geralmente escrevo ps aux | grep myprocess E às vezes recebo a saída eimantas 11998 0.0 0.0 8816 740 pts/0 S+ 07:45 0:00 grep myprocess se o processo não estiver em execução...
31.12.2014 / 06:49
3
respostas

Por que não há uma maneira fácil de listar todos os processos em um determinado grupo de processos?

Claramente, para suportar kill (0) eficientemente, o kernel deve manter o controle dos processos em um grupo de processos. Mas essa informação não é exposta de forma alguma ao espaço do usuário. Para obter essa informação, seria necessário fazer...
06.05.2017 / 02:00
1
resposta

É o processo que se limpa na terminação ou no kernel?

Recentemente, encontrei isso em uma apresentação em powerpoint: When a program is compiled and linked, the linker inserts some extra code in the program. It is this code that calls the main function about the same way a user calls "lower fu...
06.01.2012 / 15:29
2
respostas

SIGQUIT é o mesmo que SIGTERM?

Estou aprendendo o CentOS / RHEL e atualmente fazendo algumas coisas sobre gerenciamento de processos. O livro RHCSA que estou lendo descreve a execução de kill 1234 como envio de SIGQUIT. Eu sempre achei que o comando kill sem adicionar u...
14.05.2017 / 18:57
2
respostas

Removendo o processo zumbi da tabela de processos

Alguém pode explicar quando o processo pai recebe o status de saída de um processo filho morto via wait , quem realmente realoca a memória do processo filho e a remove da tabela de processos?     
29.06.2011 / 14:05
2
respostas

Como o systemd manipula a morte de um filho de um processo gerenciado?

Como o systemd manipula a morte dos filhos de processos gerenciados? Suponha que systemd lance o daemon foo , que então lança outros três daemons: bar1 , bar2 e bar3 . systemd fará qualquer coisa para foo se bar2 term...
26.09.2016 / 20:28
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
1
resposta

SIGKILL após um período de carência

Eu vi muitos gerentes de processos que tentam fazer isso. Eu sabia que você deveria usar o SIGTERM apenas para matar um processo. O processo pode levar um tempo desconhecido para se limpar depois de si mesmo; em um sistema lento, pode levar algu...
15.06.2014 / 23:24
1
resposta

Compreendendo quando o processo de segundo plano é finalizado

Eu tenho um script que inicia um número de processos em segundo plano e se funciona bem quando chamado a partir do cmdline. No entanto, o mesmo script também é chamado durante minha inicialização do xsession e, além disso, em alguns eventos d...
29.04.2013 / 21:38