in reply to running unix commands under perl

backticks come to mind (qx//)...
my $foo = qx/ls -l/;
That's ofcourse for ANY type of OS :) You might want to call a command with the full path

Greetz
Beatnik
...Perl is like sex: if you're doing it wrong, there's no fun to it.