Resultados da pesquisa a pedido "fork"

1 a resposta

Como gerar processo em segundo plano desanexado no Linux em bash ou python

Eu tenho um script python de longa execução no Linux e, em algumas situações, ele precisa executar um comando para parar e reiniciar a si mesmo. Então, eu gostaria de ter um script externo (em bash ou python) que execute o comando para reiniciar ...

1 a resposta

Coletor de lixo no Ruby 2.2 provoca inesperado CoW

Como impeço o GC de provocar a cópia na gravação, quando bifurco o meu processo? Recentemente, analisei o comportamento do coletor de lixo em Ruby, devido a alguns problemas de memória que encontrei no meu programa (a memória do meu computador é ...

1 a resposta

Como posso executar um programa em segundo plano (sem bloqueio) com php?

Eu quero executar um script de shell em php, mas esse script de shell leva muito tempo para ser executado (ele está suspenso), não quero que o servidor da Web bloqueie ao executar esse script. eu tenteiexec() eshell_exec() em php, mas o servidor ...

1 a resposta

Como a cópia na gravação funciona no fork-exec? [fechadas]

Um processoforks um processo filho e chamaexec() no processo filho. Com a cópia na gravação, apósfork o processo pai e o processo filho compartilham a memória. Quando o processo filho chamaexec() para carregar outro processo, o Linux copiará a ...

1 a resposta

Passando sinalizadores de nó / args para o processo filho

Se bifurcarmos um child_process no Node, como podemos passar os parâmetros do nó para o child_process? https://nodejs.org/api/child_process.html [https://nodejs.org/api/child_process.html] Especificamente, eu gostaria de gerar ~ 20 processos e ...

1 a resposta

Forquilha () no iPhone

O SDK do iPhone permitefork() epipe(), as funções tradicionais do unix? Não consigo fazê-los funcionar. Editar Problema resolvido. Aqui, ofereço uma solução para quem encontra problemas semelhantes a mim. Eu fui inspirado pelas respostas neste ...

1 a resposta

envia sinal do processo pai para o filho em C

O processo do meu filho não pode começar a funcionar. Preciso passar sinal e executarreadUsual função. Este é um pequeno pedaço de código: int main() { pid_t pid2 = fork(); if (pid2 < 0) printf("Can't create child process\n"); else if (pid2==0) ...

1 a resposta

Combinando dois comandos com um pipe

Estou tentando "mesclar" dois comandos em um comando (inexistente) e canalizá-lo. Com isso eu quero dizer .. Suponha que você tenha esses dois comandos:grep text < file.txt | wc -l > out.txt, o comando (inexistente) que poderia representar esses ...

1 a resposta

como o fork funciona com operadores lógicos

main() { if (fork() || (fork() && fork())) printf("AA\n"); else if (!fork()) printf("BB\n"); else printf("CC\n"); }Eu executei o código a seguir e obtenho os resultados AA AA CC BB CC BB. Enquanto eu entendo como o fork funciona, não entendo o ...

1 a resposta

Como esperar que o processo filho defina a variável no processo pai?

use Parallel::ForkManager; my $number_running = 0; my $pm = new Parallel::ForkManager(30); $pm->run_on_start( sub { ++$number_running; } ); $pm->run_on_finish( sub { --$number_running; } ); for (my $i=0; $i<=100; $i++) { if ($number_running == ...