Perguntas com a marcação «fork»

6
Processar descendentes
Estou tentando construir um contêiner de processo. O contêiner acionará outros programas. Por exemplo - um script bash que inicia tarefas em segundo plano em execução com o uso de '&'. A característica importante que procuro é a seguinte: quando eu matar o contêiner, tudo o que foi gerado por …

4
Como passar uma senha para um processo filho?
Passar uma senha na linha de comando (para um processo filho iniciado no meu programa) é conhecido por não ser seguro (porque pode ser visto até por outros usuários com o comando ps). É possível passar isso como uma variável de ambiente? O que mais posso usar para passar isso? …

4
Como funcionam o fork e o exec?
Não tenho muita experiência, apenas tentando me envolver nos processos, como eles interpretam o hardware no nível do usuário. Portanto, quando um comando é acionado a partir de um shell, fork()herda um processo filho e exec()carrega o processo filho na memória e é executado. Se o processo filho contiver todos …
17 fork  exec 





2
Descritor de arquivo e fork
Quando um filho é bifurcado, ele herda os descritores de arquivo dos pais, se o filho fecha o descritor de arquivo, o que acontecerá? Se a criança começar a escrever, o que acontecerá com o arquivo no final dos pais? Quem gerencia essas inconsistências, kernel ou usuário? quando um processo …



2
Qual é a diferença entre fork () e vfork ()?
Gostaria de entender em detalhes a diferença entre fork () e vfork (). Não fui capaz de digerir a página de manual completamente. Eu também gostaria de esclarecer que um dos meus colegas comentou " No Linux atual, não há vfork (), mesmo que você o chame, ele chamará internamente …




4
Quando chamar fork () e exec () sozinhos?
Estou aprendendo sobre os comandos fork () e exec (). Parece que fork () e exec () geralmente são chamados juntos. (fork () cria um novo processo filho e exec () substitui a imagem do processo atual por uma nova.) No entanto, em quais cenários você pode chamar cada função …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.