Re: Environment limit on NT
- From: iitgsumit@xxxxxxxxx (Sumit Sahu)
- Date: Tue, 7 Aug 2007 22:15:04 -0700 (PDT)
Hi Jenda,
Thanks for replying. Trimming the PATH is the last resort. I wanted to know if there is a cleaner way of doing things. Actually the PATH is indeed needed. I can trim it and then restore it at the end of the perl script (the problematic script that is ) because things downstream in our applications have a dependency on the PATH so cant risk fiddling with it.
Thanks,
Sumit
Jenda Krynicky <Jenda@xxxxxxxxxxx> wrote: From: Sumit Sahu
I am running into a strange problem when running perl on Windows.
Basically, the 'system' command seems to be exitting abruptly. I
traced it down and found that this problem occurs only when the PATH
variable is too long (Yet to define how long is too long but the
common observation is around 6000 characters ) and when another
variable is set to be the same as PATH. Under such an environment,
when I run a perl script containing just the following : system("echo
hello");
the system command just doesnt seem to work. I am using
perl-5.6.0.623. Is there a limit on the length of an environment
variable or the total number of environment variables ? Perl is used
heavily in our field and I have been running into these problems since
a long time, therefore any pointers/suggestions would be greatly
appreciated.
Thanks,
Sumit
6000 characters long PATH? Either you have some very very long paths
or way too many directories. Are you sure you need to have them all
there? Really?
There is a limit to the total size of the environment and I really do
not think you can get around that. Except for trimming down the %ENV
before starting anything. I do think you should trim down your path
for the whole system though.
Jenda
===== Jenda@xxxxxxxxxxx === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed
to get drunk and croon as much as they like.
-- Terry Pratchett in Sourcery
--
To unsubscribe, e-mail: beginners-unsubscribe@xxxxxxxx
For additional commands, e-mail: beginners-help@xxxxxxxx
http://learn.perl.org/
---------------------------------
Building a website is a piece of cake.
Yahoo! Small Business gives you all the tools to get online.
- Follow-Ups:
- Re: Environment limit on NT
- From: Jenda Krynicky
- Re: Environment limit on NT
- References:
- Re: Environment limit on NT
- From: Jenda Krynicky
- Re: Environment limit on NT
- Prev by Date: Re: Adding text in file written in Perl
- Next by Date: Timelocal's input parameters
- Previous by thread: Re: Environment limit on NT
- Next by thread: Re: Environment limit on NT
- Index(es):
Relevant Pages
|