Salve.
Avrei necessità di creare in C++ (o eventualmente in C) un programma che, sotto Linux, riesca a monitorare quali processi vengono creati nel sistema in un particolare lasso di tempo (ad es., da quando il programma è lanciato a quando viene stoppato, o qualcosa di simile). Per ognuno dei processi rilevati mi servirebbe anche rilevare informazioni quali il suo pid, il pid del padre, etc. Spero di essermi spiegato. Vorrei un po' qualche spunto su come potrei fare, perché sono abbastanza in alto mare.
Suggerimenti?