Preguntas etiquetadas con fork

6
Procesar descendientes
Estoy tratando de construir un contenedor de procesos. El contenedor activará otros programas. Por ejemplo, un script bash que inicia la ejecución de tareas en segundo plano con el uso '&'. La característica importante que busco es esta: cuando mato el contenedor, todo lo que se generó debajo de él …

4
¿Cómo pasar una contraseña a un proceso secundario?
Se sabe que pasar una contraseña en la línea de comandos (a un proceso secundario iniciado desde mi programa) es inseguro (porque incluso otros usuarios pueden verlo con el comando ps). ¿Está bien pasarlo como una variable de entorno? ¿Qué más puedo usar para pasarlo? (Excepto la variable de entorno) …

4
¿Cómo funcionan fork y exec?
No tengo mucha experiencia, solo intento involucrarme en los procesos, ¿cómo interpretan el hardware desde el nivel de usuario? Entonces, cuando un comando se dispara desde un shell, fork()hereda un proceso secundario del mismo y exec()carga el proceso secundario en la memoria y se ejecuta. Si el proceso secundario contiene …
17 fork  exec 




2
Descriptor de archivo y tenedor
Cuando un niño se bifurca, hereda los descriptores de archivo de los padres, si el niño cierra el descriptor de archivos, ¿qué sucederá? Si el niño comienza a escribir, ¿qué pasará con el archivo al final de los padres? ¿Quién maneja estas inconsistencias, kernel o usuario? cuando un proceso llama …




2
¿Cuál es la diferencia entre fork () y vfork ()?
Me gustaría entender en detalle la diferencia entre fork () y vfork (). No pude digerir la página de manual por completo. También me gustaría aclarar el comentario de uno de mis colegas " En Linux actual, no hay vfork (), incluso si lo llamas, internamente llamará fork () ".




4
¿Cuándo llamar a fork () y exec () por sí mismos?
Estoy aprendiendo sobre los comandos fork () y exec (). Parece que fork () y exec () generalmente se llaman juntos. (fork () crea un nuevo proceso hijo, y exec () reemplaza la imagen del proceso actual por una nueva). Sin embargo, ¿en qué escenarios podría llamar a cada función …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.