2008/12/15 Sascha Wessel <span dir="ltr">&lt;<a href="mailto:wessel@nefkom.net">wessel@nefkom.net</a>&gt;</span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">
On Mon, Dec 15, 2008 at 04:28:45PM +0100, Joachim Ott wrote:<br>
&gt; Could it be that the PID-file is written before the fork() rather than after<br>
&gt; it?<br>
<br>
</div>fso-gpsd forks itself to the background.</blockquote><div><br>That&#39;s what I wrote. The fucking PID-file is written before the fucking fork is made.<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">
&gt; created and a simple &quot;killall -q fso-gpsd&quot; is sufficient to terminate it.<br>
<br>
</div>&gt; Anyway, there can be only one fso-gpsd running, no PID-file needs to be<br><br>There can be more than one.<br>
</blockquote><div><br>Wrong. There can be only 1 fucking (in words:ONE&nbsp; FUCKING) process that binds to port 2947.<br><br></div></div>