Hello,
I have a script on a cron which reads a table and then does a few calculations and prints the output to a log file.
Now my problem is when I run the script just once, it gives the desired output.
But when I put the job on a cron, the END stmnt of the script is repeated numerous times.
Now, I need the log to have only one END statement at the bottom, but the output of the cronjob should be appended above the END statement, IN THE LOG ie....the END is read, only once and the data in printed numerous times above it.Here is my code:-
foreach $x (@x) {
printf "%7d",$x;
}
###############END OF FILE###########
END {
foreach $y(@y) {
printf "%7s",$y;
}
}
}
ANY SUGGESTIONS ARE APPRECIATED
:-)
Updated - Steve_p added code tags
janitored by ybiC: lc title to avoid shouting in this here our fine Monastery
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.