in reply to perl function for 'ps' ?
Proc::ProcessTable seems to be fairly cross platform.
For your future reference you might find http://search.cpan.org useful.
/J\