An important detail on your die checks for your open
statements.
As pointed out in perlstyle, a useful error message should
pass through any information about why you had an
error, and should include enough information that if you
have to debug the problem, you will have information on
where to start. In your case the easiest way to do that
is to include $! in your error message and remove the
newline.
I consider this change extremely important, for reasons
that would be apparent to you if you had ever been at
work trying to get someone else's process back up running
so it can finish a critical job...
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|