Você está tentando observar quanto tempo de CPU um determinado processo está exigindo.
Eu sugeriria ferramenta de estatísticas da CPU para o CentOS? mas isso é para todo o sistema, não apenas um processo.
Qualquer processo mostrará o tempo de CPU na saída de ps:
$ ps -ef | egrep blah
root 13988 11152 0 Dec16 ? 00:00:05 sshd: xxx [priv]
xxx 14024 13988 0 Dec16 ? 00:06:00 sshd: xxx@pts/0
xxx 14032 14024 0 Dec16 pts/0 07:00:00 -bash
root 1194 679 0 Apr24 ? 2-05:15:14 [kswapd0]
root 1195 679 0 Apr24 ? 2-06:35:49 [kswapd1]
- 00:00:00 é horas / minutos / segundos de cpu. Isso vai se acumular.
- Você precisará de permissões para ver isso se o usuário não for você.
- Quando esse valor ficar acima de um dia, o formato será alterado. acima são 2 dias. Sua rotina de análise terá que lidar com isso.
Neste ponto, analise a saída com o Python, trabalhe com alguma data matemática e você é de ouro.