Pregunta: | 10416 - ACCESAR LA TABLA DE PROCESOS DE UNIX |
Autor: | jAIME GUERRERO BASTIAS |
Estimados: Necesito accesar la tabla procesos a través de un programa en "C" sin utilizar en comando "ps" con una funcion del tipo system(). Encontre la función table(), pero solo me entrega el proceso actual. #include #include int main() { int r; struct tbl_procinfo procinfo; r=table(TBL_PROCINFO,getpid(),(char *)&procinfo,1,sizeof(struct tbl_procinfo)); printf ("COMMAND [%s] \n",procinfo.pi_comm); } Gracias |