Ver Mensaje Individual
  #354  
Viejo 21/02/10, 12:53:50
Array

[xs_avatar]
jmarfilb jmarfilb no está en línea
Usuario veterano
 
Fecha de registro: dic 2009
Localización: Granada
Mensajes: 505
Modelo de smartphone: Moto G (2ª Gen) & HTC Desire
Tu operador: Amena
 Cita: Originalmente Escrito por chusen Ver Mensaje
el root se consigue por un proceso hijo y como termine el padre antes se jodio
Es más fácil que eso. Sólo hay que ponerle al padre un wait();

A ver, si haces:

pid_t pid = fork();

if(pid==0){
// Este es el proceso hijo
}
else{
// Este es el proceso padre
}


Si al final del else, se pone un wait() (con su sintaxis de c, claro), obligamos al padre a terminar cuando los TODOS los hijos hayan terminado.

[ Si fork() se ejecuta con éxito devuelve:
  • Al padre: el PID del proceso hijo creado.
  • Al hijo: el valor 0
]


Solo habría que indicarlo y que compilen el archivo, por lo que leon ha comentado de que es dificil compilar y tal

Última edición por jmarfilb Día 21/02/10 a las 13:02:51.