M.Srinivasa Rao wrote:
> I am migrating tcl/tk application from Hp Unix to windows.one of tcl/tk
> script contain following line of statement.
>
> -command {exec ksh -c "$path/startexp.pl
> http://www.perl.com/download.csp"
> &}
>
> I am calling the tcl scripts using the perl in windows as well as unix.
>
> startexp.pl contain the following code.
> -------------------------------
> $url = ARGV[0];
> if (win32) {
>
> system("iexplore $url");
> } elseif (hpunix)
>
> system("mozilla $url");
> }
> --------------------------------------------------
>
> 1) In windows I am able to open the url using the statement given below .
>
> -command {exec cmd /c "$path/startexp.pl
> http://www.perl.com/download.csp"
> &}
>
> 2) In unix I am not able to get the url which I am passing along with
> startexp.pl
>
> -command {exec ksh -c "$path/startexp.pl
> http://www.perl.com/download.csp"
> &}
>
> I am not able to find the reason why I could not url when running in unix.
>
> The way I am calling is correct or not?
> In unix shall I use ksh -c when script calling using perl.
> Is there any alternative to ksh -c ?
Try:
/bin/sh -c
You could also determine if ksh is a standard shell on your nix and if so,
use the full path to it since it may not be in your path env.
--
,-/- __ _ _ $Bill Luebkert Mailto:[EMAIL PROTECTED]
(_/ / ) // // DBE Collectibles Mailto:[EMAIL PROTECTED]
/ ) /--< o // // Castle of Medieval Myth & Magic http://www.todbe.com/
-/-' /___/_<_</_</_ http://dbecoll.tripod.com/ (My Perl/Lakers stuff)
_______________________________________________
Perl-Unix-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs