Looking at your code I think the error messages are valid.

In Test3, you try to run a valid command (ls) on a non-existant file (t.t).

However you're running 'someprog "var"' and 'somprog var' in Test2 and Test1 respectively. Unless you have two programs, someprog and somprog, you are going to get differing error messages relating to either non-existing files or an error in the someprog program.

If you have 'somprog' and 'someprog' it would be helpful to look at those scripts to see how they should be called. Do you have someprog and a typo in the program name 'somprog' or are these in fact two valid program calls?


In reply to Re: Using system(): converting error num to human readable message by dana
in thread Using system(): converting error num to human readable message by chrism01

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.