Because ps.exe is not in my ENV{PATH} and script can be started
from any location.
[EMAIL PROTECTED] wrote:
> [...]
> VT> my script:
> VT> use FindBin;
> VT> $strRealPathPs = $FindBin::RealBin;
> VT> $strCommand = $strRealPathPs . '\ps.exe';
> VT> $strCommandOut = `$strCommand`;
> VT> if($! && length($!) > 0)
> VT> { print ("pkEngineStatus(): error occurred during the ps started: $!\n");
> VT> }
> VT> ...
> VT> Gives an error:
> [...]
>
> why don't use:
> $strCommandOut = `ps.exe`;
> ?
>
> ps. you can try insert line like this:
> $strCommand =~ s/\\/\\\\/g;
>
> before line $strCommandOut = `$strCommand`;
>
> _______________________________________________
> ActivePerl mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs