<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: launchd code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Sun, 18 May 2008 00:01:30 GMT</pubDate>
    <description>DZone Snippets: launchd code</description>
    <item>
      <title>Mac OS X launchd plist to run PHP fcgi</title>
      <link>http://snippets.dzone.com/posts/show/4115</link>
      <description>&lt;code&gt;&lt;br /&gt;&lt;?xml version='1.0' encoding='UTF-8'?&gt;&lt;br /&gt;&lt;!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN&lt;br /&gt;http://www.apple.com/DTDs/PropertyList-1.0.dtd &gt;&lt;br /&gt;&lt;plist version='1.0'&gt;&lt;br /&gt;	&lt;dict&gt;&lt;br /&gt;	&lt;key&gt;Label&lt;/key&gt;&lt;string&gt;com.automatthew.php&lt;/string&gt;&lt;br /&gt;	&lt;key&gt;ProgramArguments&lt;/key&gt;&lt;br /&gt;	&lt;array&gt;&lt;br /&gt;	        &lt;string&gt;/opt/php/bin/php&lt;/string&gt;&lt;br /&gt;	        &lt;string&gt;-b 127.0.0.1:9000&lt;/string&gt;&lt;br /&gt;	        &lt;string&gt;-q&lt;/string&gt;&lt;br /&gt;	&lt;/array&gt;&lt;br /&gt;	&lt;key&gt;EnvironmentVariables&lt;/key&gt;&lt;br /&gt;	&lt;dict&gt;&lt;br /&gt;	        &lt;key&gt;PHP_FCGI_CHILDREN&lt;/key&gt;&lt;br /&gt;	        &lt;string&gt;4&lt;/string&gt;&lt;br /&gt;	&lt;/dict&gt;&lt;br /&gt;	&lt;key&gt;Debug&lt;/key&gt;&lt;false/&gt;&lt;br /&gt;	&lt;key&gt;Disabled&lt;/key&gt;&lt;false/&gt;&lt;br /&gt;	&lt;key&gt;OnDemand&lt;/key&gt;&lt;false/&gt;&lt;br /&gt;	&lt;key&gt;RunAtLoad&lt;/key&gt;&lt;false/&gt;&lt;br /&gt;&lt;/dict&gt;&lt;br /&gt;&lt;/plist&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 07 Jun 2007 19:51:36 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4115</guid>
      <author>automatthew (Matthew King)</author>
    </item>
    <item>
      <title>Use Launchd to run Rsnapshot daily</title>
      <link>http://snippets.dzone.com/posts/show/1918</link>
      <description>// run rsnapshot daily at 3am&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;&lt;br /&gt;&lt;plist version="1.0"&gt;&lt;br /&gt;&lt;dict&gt;&lt;br /&gt;        &lt;key&gt;Label&lt;/key&gt;&lt;br /&gt;        &lt;string&gt;local.my-mac.rsnapshot-daily&lt;/string&gt;&lt;br /&gt;        &lt;key&gt;ProgramArguments&lt;/key&gt;&lt;br /&gt;        &lt;array&gt;&lt;br /&gt;                &lt;string&gt;/opt/local/bin/rsnapshot&lt;/string&gt;&lt;br /&gt;                &lt;string&gt;daily&lt;/string&gt;&lt;br /&gt;        &lt;/array&gt;&lt;br /&gt;        &lt;key&gt;StartCalendarInterval&lt;/key&gt;&lt;br /&gt;        &lt;dict&gt;&lt;br /&gt;                &lt;key&gt;Hour&lt;/key&gt;&lt;br /&gt;                &lt;integer&gt;3&lt;/integer&gt;&lt;br /&gt;        &lt;/dict&gt;&lt;br /&gt;&lt;/dict&gt;&lt;br /&gt;&lt;/plist&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Sat, 15 Apr 2006 20:42:57 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1918</guid>
      <author>SimonDorfman (Simon Dorfman)</author>
    </item>
    <item>
      <title>MySQL Launchd item for Mac OS X Tiger</title>
      <link>http://snippets.dzone.com/posts/show/369</link>
      <description>(Originally posted at &lt;a href="http://blog.unquiet.net/archives/2005/05/19/launchd-item-for-mysql/"&gt;Unquiet&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I had to reinstall Mysql because it wasn&#226;&#8364;&#8482;t one of the things I backed up before erasing my hard drive. Since I&#226;&#8364;&#8482;m now running Mac OS X 10.4 &#226;&#8364;&#339;Tiger&#226;&#8364;?, I decided to set it up to start when the system boots, but the system for creating startup items has changed slightly. So I saved the following xml in &lt;strong&gt;/Library/LaunchDaemons/com.mysql.Mysql.plist&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;    &lt;!DOCTYPE plist PUBLIC &lt;br /&gt;         "-//Apple Computer//DTD PLIST 1.0//EN" "&lt;br /&gt;        http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;&lt;br /&gt;    &lt;plist version="1.0"&gt;&lt;br /&gt;    &lt;dict&gt;&lt;br /&gt;        &lt;key&gt;Label&lt;/key&gt;&lt;br /&gt;        &lt;string&gt;com.mysql.Mysql&lt;/string&gt;&lt;br /&gt;        &lt;key&gt;OnDemand&lt;/key&gt;&lt;br /&gt;        &lt;false/&gt;&lt;br /&gt;        &lt;key&gt;ProgramArguments&lt;/key&gt;&lt;br /&gt;        &lt;array&gt;&lt;br /&gt;                &lt;string&gt;/usr/local/mysql/bin/mysqld_safe&lt;/string&gt;&lt;br /&gt;        &lt;/array&gt;&lt;br /&gt;        &lt;key&gt;ServiceDescription&lt;/key&gt;&lt;br /&gt;        &lt;string&gt;Mysql 4.1 Database Server&lt;/string&gt;&lt;br /&gt;        &lt;key&gt;UserName&lt;/key&gt;&lt;br /&gt;        &lt;string&gt;mysql&lt;/string&gt;&lt;br /&gt;        &lt;key&gt;WorkingDirectory&lt;/key&gt;&lt;br /&gt;        &lt;string&gt;/usr/local/mysql&lt;/string&gt;&lt;br /&gt;    &lt;/dict&gt;&lt;br /&gt;    &lt;/plist&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Note that I'm using the official OSX distribution of MySQL... but with a few changes to match your database location, you can get this to work with other installs (fink, darwinports, etc).</description>
      <pubDate>Tue, 07 Jun 2005 16:14:06 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/369</guid>
      <author>jstetser (Jake Stetser)</author>
    </item>
  </channel>
</rss>
