Ir para conteúdo
Fórum Script Brasil

Caíque Fortunato

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Caíque Fortunato

  1. Olá, sou iniciante em Sistemas Operacionais e tenho que fazer um trabalho de faculdade e estou com uma dúvida...

    Preciso fazer um programa em c que leia processos em sequência identificando o PID e nome do programa, o usuário que está executando o mesmo e o estado do processo.

    No entanto, achei na pasta /proc/PID/stat as informações do o PID e nome do programa, o estado do processo, que são as três primeiras informações do arquivo. Mas, não achei o usuário que está executando o mesmo em nenhuma pasta em /proc/PID

    Onde encontro tal informação? No final a tabela tem que ser assim: 

    PID    | User    | PROCNAME | Estado |
    -------|---------|----------|--------|
    1242   | username| yes      | S      |
    
    Ou seja, com o caminho /proc/PID/stat acho o "arquivo" que leio em C e imprimo o PID, Procname e Estado.
    Mas não achei nada que me informe o User.
    

    OBS: /proc/PID/stat, O PID é o ID do processo, tipo /proc/2/stat

    Desde já agradeço..

×
×
  • Criar Novo...