Sim, confira /proc/$PID/stat
, que deve ter o que você precisa. Os campos são definidos em man proc
. Também pode puxar o uso de memória e informações de falha, se você se importa com isso.
No Linux (e em outros SOs semelhantes a Unix, se houver uma resposta geral), há uma maneira fácil de obter uma saída semelhante ao comando time
(totais de uso atual da CPU, usuário e sistema) para um processo que ainda está em execução?
Tags monitoring time linux cpu-usage