if (-d "/proc/$pid") { ... } #### sub GetProcessCommand { my ($pid) = @_; return (open (PID, "/proc/$pid/cmdline") && ); } #### # Check for buddy named 'xyz-proc' if (GetProcessCommand($pid) =~ /xyz\-proc/) { ... }