Perguntas sobre 'fork'

1
resposta

Como funciona uma bifurcação?

ADVERTÊNCIA NÃO TENTE EXECUTAR ESTA MÁQUINA DE PRODUÇÃO Ao ler a página da Wikipedia sobre o tópico , eu geralmente acompanho o que está acontecendo com o seguinte código: :(){ :|:& };: trecho da descrição The followin...
31.08.2013 / 04:26
4
respostas

Como o fork e o exec funcionam?

Eu não tenho muita experiência, apenas tentando me envolver nos processos, como eles interpretam o hardware do nível do usuário. Assim, quando um comando é disparado de um shell, fork() herda um processo filho dele e exec() carrega o pr...
17.01.2015 / 20:08
4
respostas

Como passar uma senha para um processo filho?

Passar uma senha na linha de comando (para um processo filho iniciado a partir do meu programa) é conhecido por ser inseguro (porque pode ser visto até mesmo por outros usuários com o comando ps). Não há problema em passá-lo como uma variável de...
16.07.2016 / 13:12
3
respostas

O bash suporta bifurcações semelhantes ao fork de C ()?

Eu tenho um script que gostaria de extrair em um ponto para que duas cópias do mesmo script sejam executadas. Por exemplo, gostaria que o seguinte script bash existisse: echo $$ do_fork() echo $$ Se esse script bash realmente existisse...
18.02.2011 / 01:06
1
resposta

Como exatamente o shell típico “fork fork” se chama duas vezes?

Depois de passar pelas famosas Perguntas do Fork Bomb no Askubuntu e muitos outros sites do Stack Exchange, eu não entendo muito bem o que todo mundo está dizendo como é óbvio. Muitas respostas ( Melhor exemplo ) dizem o seguinte: "{:|...
16.10.2016 / 19:35
3
respostas

Como o copy-on-write no fork () manipula o fork múltiplo?

Segundo a Wikipedia (o que pode estar errado) When a fork() system call is issued, a copy of all the pages corresponding to the parent process is created, loaded into a separate memory location by the OS for the child process. But this is n...
11.12.2012 / 05:39
5
respostas

Processar descendentes

Estou tentando criar um contêiner de processo. O contêiner acionará outros programas. Por exemplo, um script bash que inicia a execução de tarefas em segundo plano com '&' uso. A característica importante que estou procurando é a seguinte...
11.06.2011 / 12:59
6
respostas

Por que “ls” requer um processo separado para execução?

Por que ls exige um processo separado para sua execução? Eu sei o motivo pelo qual comandos como cd não podem ser executados pelo mecanismo de bifurcação, mas há algum dano se ls for executado sem bifurcação?     
10.01.2014 / 04:45
5
respostas

Como extrair totalmente um comando shell que está usando o redirecionamento

Eu escrevi alguns shell scripts ao longo dos anos (mas eu certamente não sou um administrador de sistemas) e há algo que sempre me causou problemas: como eu posso bifurcar um comando de shell imune a restrições em segundo plano de um < em> scrip...
11.01.2012 / 01:21
2
respostas

Qual é a diferença entre fork () e vfork ()?

Eu gostaria de entender em detalhes a diferença entre fork () e vfork (). Não consegui digerir completamente a página do manual. Eu também gostaria de esclarecer um dos meus colegas comentar " No Linux atual, não há vfork (), mesmo se você ch...
02.01.2011 / 16:39