I want to mention a variation on this kind of unexpected- or unintuitive behaviour.

I remember once writing a script that would work either as a cgi or a cli script.
At some point what was driving me crazy, was that the thing seemed to respond different under the two environments.
A couple of things were happening. Albeit owned by 'username' was being run under 'apache' (since the server is making the call, without suexec) and the environment variables even under suexec may be different when run as cgi.

Another example of environment variable surprises.. This one was much more interesting.. cron. Your root crontab may be running scripts as nobody- or.. your /etc/crontab (if you keep it in a file) may be setting environment variables- like HOME to / instead of /root.

So, runnig a script via the cli and then doing the same thing out of a crontab, could yield different environments for the script.


In reply to Re: Unable to see environment variable set by leocharre
in thread Unable to see environment variable set by sonalig

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.