Hi Perl Gurus,
As per my requirement, I need to capture the output of commands to file. These are normal perl commands, vss commands and windows commands. But for the simplicity of code, I just want to capture one windows statement. But the output is not getting captured as expected. My code looks something like this --
open my $FILEOUT, '>>', "$mydir/summary_log.txt" or die "Can't create +'$mycrdir/summary_log.txt'" ; while ( my @row = $sth->fetchrow_array() ) { system("ss GET $row[2]\/$row[1] -V$row[4] -GL$mydir > $FILEOUT 2>& +1"); }
When I'm running the code without the reroute option, I'm able to see on screen message. But when I'm running the code with routing option, the message is getting lost. Neither it is displaying on screen nor it is getting captured in the file.

Also, is it possible to display the message on the screen and route it to the file. Cause, when I'm routing the message the on screen display of message is not showing. On screen message looks something like this --
Version not found
Getting XLNXlogin.css

I tried using Tee and Capture, but they are giving compilation error. It seems these packages are not installed and they are not compiling.

In reply to Capturing output of commands to a file by parthodas

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.