note
trammell
Sorry, I don't have the inclination to delve deeply into the code you post. But in the first handful of lines I notice:
<ul>
<li> you don't <tt>use strict;</tt>
<li> you don't <tt>use warnings;</tt>
<li> you don't check the return status of your <tt>open()</tt>, e.g.
<code>
open(CONFIG, "<homenet.actiontrigger.conf") or
die "Can't open config file: $!";
</code>
</ul>
I'd put those three things at the top of your "to do" list.
481490
481490