ACCESO A LA TABLA DE PROCESOS DESDE C
Publicado por JAIME GUERRERO (2 intervenciones) el 06/04/2001 17:39:37
Estimados:
Necesito leer los procesos desde un programa en "C", sin utilizar el comando "ps".
Enconte la función table, pero no entrega la lista de procesos.
#include <sys/table.h>
#include <values.h>
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);
}
Necesito leer los procesos desde un programa en "C", sin utilizar el comando "ps".
Enconte la función table, pero no entrega la lista de procesos.
#include <sys/table.h>
#include <values.h>
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);
}
Valora esta pregunta
0