On Thu, 2004-05-13 at 07:03, Michael Terry wrote: > Hi, > > I've got this shell script: > > #!/bin/sh > ps axc|awk "{if (\$5==\"$1\") print \$1}"; > > ... which gets a PID if you feed it the process' name. Is there a way > to translate this into Perl using a standard Perl distribution? I mean, > without calling 'ps'; I've learned enough Perl now to be able to do > that, but I'd like to see if there's a cleaner way. I don't know, maybe > process names aren't something other operating systems have, so Perl > doesn't have anything for them--I'm on Mac OS X. > > I checked everything that was indexed in Programming Perl that looked > likely, but obviously I didn't find anything.
I done think perl will behave any differently on MAC as compared to *nix just try $PID=$$; that should work ( BTW even in shell $$ is the pid , no need to do any jugglery with ps ) Bye Ram -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>