I wasn&#39;t actually aware of the dhcptl API. I just read the man page, and I don&#39;t think it would work for my use case. It seems to be more for manipulating current entries that you already know about, or creating new ones. It doesn&#39;t look like it would be a viable way to monitor all leases being created. <span></span><br><br>On Monday, January 5, 2015, Horkan Smith &lt;<a href="mailto:ale@horkan.net">ale@horkan.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Out of curiosity, did you look at using OMAPI and/or the dhcpctl API directly, instead of parsing the leases file?<br>
<br>
Failing that, I&#39;d try using the &#39;tail -f&#39; command or it&#39;s programmatic equivalent (I think it&#39;s seeking to the end of the file and just sleeping on feof(), but it&#39;s been awhile since I&#39;ve looked.)  The version of &#39;tail&#39; I&#39;ve got (from GNU core utils) also supports a &#39;tail --follow=name&#39; to handle file rotations.<br>
<br>
later!<br>
   horkan<br>
<br>
On Mon, Jan 05, 2015 at 02:49:05PM -0500, James Sumners wrote:<br>
&gt; For those interested, parsing the data in realtime, at least with Node.js,<br>
&gt; is not viable. So this question is irrelevant.<br>
&gt;<br>
&gt; On Thu, Dec 18, 2014 at 12:59 PM, James Sumners &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;james.sumners@gmail.com&#39;)">james.sumners@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt; I need to monitor ISC&#39;s dhcpd.leases file so that I can feed new leases<br>
&gt; &gt; into a processor (which will log them to a database). My processor listens<br>
&gt; &gt; for data on a Unix socket . So I&#39;ll want to feed the data being appended to<br>
&gt; &gt; dhcpd.leases into that socket. But I also need it to still write to the<br>
&gt; &gt; leases file.<br>
&gt; &gt;<br>
&gt; &gt; Does anyone have any suggestions on how I might go about doing this? It&#39;s<br>
&gt; &gt; going to need to run non-stop.<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; James Sumners<br>
&gt; &gt; <a href="http://james.roomfullofmirrors.com/" target="_blank">http://james.roomfullofmirrors.com/</a><br>
&gt; &gt;<br>
&gt; &gt; &quot;All governments suffer a recurring problem: Power attracts pathological<br>
&gt; &gt; personalities. It is not that power corrupts but that it is magnetic to the<br>
&gt; &gt; corruptible. Such people have a tendency to become drunk on violence, a<br>
&gt; &gt; condition to which they are quickly addicted.&quot;<br>
&gt; &gt;<br>
&gt; &gt; Missionaria Protectiva, Text QIV (decto)<br>
&gt; &gt; CH:D 59<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; James Sumners<br>
&gt; <a href="http://james.roomfullofmirrors.com/" target="_blank">http://james.roomfullofmirrors.com/</a><br>
&gt;<br>
&gt; &quot;All governments suffer a recurring problem: Power attracts pathological<br>
&gt; personalities. It is not that power corrupts but that it is magnetic to the<br>
&gt; corruptible. Such people have a tendency to become drunk on violence, a<br>
&gt; condition to which they are quickly addicted.&quot;<br>
&gt;<br>
&gt; Missionaria Protectiva, Text QIV (decto)<br>
&gt; CH:D 59<br>
<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Ale@ale.org&#39;)">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br>
<br>
--<br>
Horkan Smith<br>
678-777-3263 cell, <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;ale@horkan.net&#39;)">ale@horkan.net</a><br>
_______________________________________________<br>
Ale mailing list<br>
<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Ale@ale.org&#39;)">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</blockquote><br><br>-- <br>James Sumners<br><a href="http://james.roomfullofmirrors.com/">http://james.roomfullofmirrors.com/</a><br><br>&quot;All governments suffer a recurring problem: Power attracts pathological personalities. It is not that power corrupts but that it is magnetic to the corruptible. Such people have a tendency to become drunk on violence, a condition to which they are quickly addicted.&quot;<br><br>Missionaria Protectiva, Text QIV (decto)<br>CH:D 59<br>