<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html"/>
	<rdf:li rdf:resource="https://github.com/zedshaw/python-lust"/>
	<rdf:li rdf:resource="http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize"/>
	<rdf:li rdf:resource="http://xph.us/software/beanstalkd/"/>
	<rdf:li rdf:resource="https://wiki.ubuntu.com/DaemontoolsUpstartConfig"/>
	<rdf:li rdf:resource="http://cr.yp.to/daemontools/supervise.html"/>
	<rdf:li rdf:resource="http://hathawaymix.org/Software/Sketches/daemon.py"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html">
    <title>Laurence Tratt: Some Reflections on Writing Unix Daemons</title>
    <dc:date>2024-12-01T15:50:00+00:00</dc:date>
    <link>https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix daemon c rust programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c47bd2a8d964/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/zedshaw/python-lust">
    <title>zedshaw/python-lust · GitHub</title>
    <dc:date>2013-05-19T00:08:35+00:00</dc:date>
    <link>https://github.com/zedshaw/python-lust</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[If I didn't disagree with the entire premise, this would be good.]]></description>
<dc:subject>python daemon</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:997b7a7b76dd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize">
    <title>How to Daemonize in Linux [Doug Potter]</title>
    <dc:date>2010-02-24T21:05:53+00:00</dc:date>
    <link>http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I generally agree with EricFlo that daemonizing is evil but sometimes it's more important to follow precedent.  In those cases, it'd be nice to follow precedent *correctly* so here's a full rundown of what you have to do to daemonize like a good citizen.  I didn't know about setsid(2).
]]></description>
<dc:subject>daemon unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4ded965115a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://xph.us/software/beanstalkd/">
    <title>Beanstalkd - Software - xph.us</title>
    <dc:date>2008-05-13T04:36:21+00:00</dc:date>
    <link>http://xph.us/software/beanstalkd/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>beanstalk beanstalkd queue queueing daemon</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a1275c51f26b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:beanstalk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:beanstalkd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:queue"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:queueing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wiki.ubuntu.com/DaemontoolsUpstartConfig">
    <title>DaemontoolsUpstartConfig - Ubuntu Wiki</title>
    <dc:date>2008-04-27T16:23:37+00:00</dc:date>
    <link>https://wiki.ubuntu.com/DaemontoolsUpstartConfig</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>supervise djb daemontools daemon ubuntu linux unix</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:51ffe5da7e45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:djb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cr.yp.to/daemontools/supervise.html">
    <title>supervise</title>
    <dc:date>2008-04-23T17:32:46+00:00</dc:date>
    <link>http://cr.yp.to/daemontools/supervise.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>supervise monitoring service unix linux daemon sysadmin daemontools djb</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:802c87e081c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:djb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hathawaymix.org/Software/Sketches/daemon.py">
    <title>daemon.py</title>
    <dc:date>2008-01-11T07:04:18+00:00</dc:date>
    <link>http://hathawaymix.org/Software/Sketches/daemon.py</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>python daemon server software scripting programming code source</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:171e57b5b9be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:source"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>