<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: What do the periodic scripts do?</title>
	<atom:link href="http://boredzo.org/blog/archives/2007-10-15/what-do-the-periodic-scripts-do/feed" rel="self" type="application/rss+xml" />
	<link>http://boredzo.org/blog/archives/2007-10-15/what-do-the-periodic-scripts-do</link>
	<description>The personal weblog of Peter Hosey.</description>
	<pubDate>Fri, 05 Dec 2008 13:07:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Augie Fackler</title>
		<link>http://boredzo.org/blog/archives/2007-10-15/what-do-the-periodic-scripts-do#comment-130327</link>
		<dc:creator>Augie Fackler</dc:creator>
		<pubDate>Tue, 16 Oct 2007 14:30:22 +0000</pubDate>
		<guid isPermaLink="false">http://boredzo.org/blog/archives/2007-10-15/what-do-the-periodic-scripts-do#comment-130327</guid>
		<description>From &lt;a href="x-man-page://5/launchd.plist" rel="nofollow"&gt;man 5 launchd.plist&lt;/a&gt;:
&lt;blockquote&gt;&lt;pre&gt;     StartCalendarInterval 
     This optional key causes the job to be started every calendar interval as
     specified. Missing arguments are considered to be wildcard. The semantics
     are much like crontab(5).  Unlike cron which skips job invocations when
     the computer is asleep, launchd will start the job the next time the com-
     puter wakes up.  If multiple intervals transpire before the computer is
     woken, those events will be coalesced into one event upon wake from
     sleep.&lt;/pre&gt;&lt;/blockquote&gt;
So it's redundant to &lt;em&gt;ever&lt;/em&gt; manually run the periodic scripts - they already fix themselves. Of course, this only holds true on 10.4 and later. So, moral of the story: never run the periodic scripts manually in 10.4 and later. They can take care of themselves.</description>
		<content:encoded><![CDATA[<p>From <a href="x-man-page://5/launchd.plist" rel="nofollow">man 5 launchd.plist</a>:</p>
<blockquote cite="http://boredzo.org/blog/archives/2007-10-15/what-do-the-periodic-scripts-do#comment-"><pre>     StartCalendarInterval
     This optional key causes the job to be started every calendar interval as
     specified. Missing arguments are considered to be wildcard. The semantics
     are much like crontab(5).  Unlike cron which skips job invocations when
     the computer is asleep, launchd will start the job the next time the com-
     puter wakes up.  If multiple intervals transpire before the computer is
     woken, those events will be coalesced into one event upon wake from
     sleep.</pre>
</blockquote>
<p>So it's redundant to <em>ever</em> manually run the periodic scripts - they already fix themselves. Of course, this only holds true on 10.4 and later. So, moral of the story: never run the periodic scripts manually in 10.4 and later. They can take care of themselves.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.267 seconds -->
