[Lazarus] How to enumerate list of Linux running processes?

Sven Barth pascaldragon at googlemail.com
Sun Aug 14 10:30:37 CEST 2011


On 13.08.2011 23:11, Frank Church wrote:
> Is there a Lazarus/FPC routine to list the processes running on a Linux
> system, the equivalent of EnumProcesses + GetCommandLineEx(Pids[x]) on
> Windows?

There is no cross platform way for that so you either need to list the 
files in "/proc" (those directories that contain only a number are 
processes) or parse the output of e.g. "top". "top" itself afaik scans 
"/proc" as well.

Regards,
Sven





More information about the Lazarus mailing list