Perguntas sobre 'fork'

0
respostas

Como forçar todos os processos com um nome conhecido D, iniciado a partir de um dado processo K tem tiques de CPU iguais agendados?

Digamos que temos um processo K que, por si só, inicia imagens do docker D. Queremos Certifique-se de que os ticks da CPU sejam fornecidos para todos e cada um daquele conjunto de processos D em um round-robin, ou um significado justo de manei...
21.10.2018 / 13:41
4
respostas

Por que um programa com fork () às vezes imprime sua saída várias vezes?

No Programa 1 Hello world é impresso apenas uma vez, mas quando eu removo \n e o executo (Programa 2), a saída é impressa 8 vezes. Alguém pode me explicar o significado de \n aqui e como isso afeta o fork() ? Programa 1 #include...
05.06.2018 / 05:05
0
respostas

Medir o uso de memória de processos bifurcados

Para medir o uso de memória de um processo, use os campos VmPeak e VmSize de /proc/[pid]/status . O que acontece com o relatório de memória se esse processo for bifurcado após a alocação de memória? Meu entendimento é que inicialmente...
28.09.2018 / 10:56
0
respostas

podem dois processos em execução compartilhar a imagem completa do processo na memória física, não apenas parte dela?

dois processos em execução podem compartilhar a imagem completa do processo na memória física, não apenas parte dela? Aqui estou falando sobre os sistemas operacionais Linux (por exemplo, Ubuntu). Meu pensamento: Eu acho que é False em...
08.09.2018 / 22:22
0
respostas

Estatísticas internas do kernel AIX de nmon: fork vs exec

Por que os valores das estatísticas fork e exec mostrados nas estatísticas internas do kernel do utilitário nmon nos sistemas AIX (opção k) são tão diferentes? Normalmente, o valor do fork mostrado é maior que o valor exec, variando de 30% a...
31.07.2018 / 19:45
0
respostas

Ouça a criação / fork do processo filho

Digamos que eu tenha um processo assim: #!/usr/bin/env bash node foo.js & pid=$! Existe uma maneira de ouvir os processos filhos que são criados a partir do pid? Eu quero criar uma lista de pids que são criados / bifurcados a partir...
26.09.2018 / 02:47
0
respostas

Por que o ulimit não parou a minha fork que estava sendo executada como superusuário?

Estou estudando as garras e tenho alguns problemas para encontrar uma maneira de me proteger desse tipo de ataque. Tanto quanto sei, existem duas soluções possíveis: ulimit cgroup Estou estudando o primeiro na seguinte máquina uname...
25.02.2018 / 13:33
0
respostas

Criando uma cópia exata de um processo inteiro?

fork() bifurca um processo, mas não copia todos os seus threads; nem criará um clone de todos os seus fd s: os fd s são compartilhados entre pai e filho. Eu quero um jeito de fazer um fork completo. Então, depois de bifurcar, o novo...
21.02.2018 / 02:23
1
resposta

Yad forking e retornar resultados

Estou tentando fazer com que um processo de yad colabore com outro (um mounter, mas isso não é muito importante). Eu tenho uma estrutura de código como essa (simplificada) na parte crítica: ' yad --list --button=gtk-close:1 --button=gtk-ok:...
01.07.2017 / 11:15
0
respostas

Como você envia stdout para o diário ao usar um tipo de processo de bifurcação

Eu tenho um arquivo de unidade systemd personalizado que usa o tipo de bifurcação. O stdout do processo inicial será registrado no diário, mas o stdout do processo bifurcado não será registrado no diário. Como os processos bifurcados podem ser r...
05.04.2017 / 22:27