note flexvault <p>Welcome <a href="">fergal1</a>,</p> <p>This isn't really a Perl problem! When you launch a script from the command line in *nix, the environmental variables have been set up via your login. When you launch a script from 'inetd' you must ensure that required environment is set up for the script to work.</p><p> This would be the same problem with any language (C, C++, etc.). What you could do to find the problem is in your test script open a file and dump your %ENV with a foreach loop. Move that file to a backup name and then call the script from 'inetd' and then compare the two files (can use 'diff' under *nix). It could be different users, protection problem, etc.</p> </p> <p>Good Luck!</p> <div class="pmsig"><div class="pmsig-733061"> <p><b>"Well done is better than well said." - Benjamin Franklin</b></p> </div></div> 1008364 1008364