Então, atualmente estou trabalhando na minha própria implementação do comando top usando o ncurses e os arquivos de sistema do Ubuntu e tenho me perguntado quais são exatamente as tarefas que ele mostra.
Eu entendi que esses são os processos em execução no dispositivo, mas estou procurando a pasta Ubuntu onde posso ver o número total de tarefas ou as diferentes tarefas em execução.
Basicamente, a pasta que você está procurando é:
/proc
, e é útil ler este site.Ao navegar pela página de manual do
top
, é recomendável verificar o "Veja também" e verificar o repositório gitlab doprocps
, o código-fonte dotop
reside nele.Na linha 5808 do arquivo
src/top/top.c
, você pode ver uma ação para abrir o arquivo em/proc
, talvez você possa verificar isso para mais detalhes.