<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>RbCafe.com</title>
	<atom:link href="http://www.rbcafe.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.rbcafe.com</link>
	<description>Programmation and Cryptography</description>
	<pubDate>Sun, 20 Apr 2008 10:22:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>TCP Dump</title>
		<link>http://www.rbcafe.com/tcp-dump.html</link>
		<comments>http://www.rbcafe.com/tcp-dump.html#comments</comments>
		<pubDate>Sat, 08 Jul 2006 09:41:41 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/tcp-dump.html</guid>
		<description><![CDATA[This command line tool is included with all versions of Mac OS X, and is also available on many other Unix platforms. To get started, try the following command.
sudo tcpdump -i en0 -s 0 -w DumpFile.dmp
Each element of the command line is explained below.
The sudo command causes tcpdump to run with privileges, which is necessary [...]]]></description>
			<content:encoded><![CDATA[<p>This command line tool is included with all versions of Mac OS X, and is also available on many other Unix platforms. To get started, try the following command.</p>
<p><strong>sudo tcpdump -i en0 -s 0 -w DumpFile.dmp</strong></p>
<p>Each element of the command line is explained below.</p>
<p>The sudo command causes tcpdump to run with privileges, which is necessary to access promiscuous mode.</p>
<p>The -i en0 option tells tcpdump to capture packets on the first Ethernet interface. You need to select an interface; there is no default. For a list of interfaces, type ifconfig -a. Mac OS X 10.1 and later provide packet capture support on PPP, so you can also specify a PPP interface here (for example, -i ppp0).</p>
<p>Note: If you need to capture PPP packets on traditional Mac OS, try using Interarchy or Sample Code Project &#8216;OTStreamDumper&#8217;.</p>
<p>The <strong>-s 0</strong> option requests the full packet rather than just the first 68 bytes.</p>
<p>The <strong>-w</strong> DumpFile.dmp parameter tells tcpdump to dump the packets to a file called DumpFile.dmp.</p>
<p>In response to this command, tcpdump will begin to capture packets and put them in the DumpFile.dmp file. When you want to stop capturing, interrupt tcpdump by typing ^C. You can then display the contents of the packets as text using the following command.</p>
<p><strong>tcpdump -s 0 -n -e -x -vvv -r DumpFile.dmp</strong></p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/tcp-dump.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kill</title>
		<link>http://www.rbcafe.com/kill-2.html</link>
		<comments>http://www.rbcafe.com/kill-2.html#comments</comments>
		<pubDate>Fri, 07 Jul 2006 15:08:06 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/kill-2.html</guid>
		<description><![CDATA[NAME

kill &#8212; terminate or signal a process
SYNOPSIS

kill [-s signal_name] pid &#8230;
kill -l [exit_status]
kill -signal_name pid &#8230;
kill -signal_number pid &#8230;
DESCRIPTION

The kill utility sends a signal to the processes specified by the pid op-operand(s).
erand(s).
Only the super-user may send signals to other users&#8217; processes.
The options are as follows:
-s signal_name
A symbolic signal name specifying the signal to be sent [...]]]></description>
			<content:encoded><![CDATA[<p><strong>NAME<br />
</strong><br />
kill &#8212; terminate or signal a process</p>
<p><strong>SYNOPSIS<br />
</strong><br />
kill [-s signal_name] pid &#8230;<br />
kill -l [exit_status]<br />
kill -signal_name pid &#8230;<br />
kill -signal_number pid &#8230;</p>
<p><strong>DESCRIPTION<br />
</strong><br />
The kill utility sends a signal to the processes specified by the pid op-operand(s).<br />
erand(s).</p>
<p>Only the super-user may send signals to other users&#8217; processes.</p>
<p>The options are as follows:</p>
<p>-s signal_name<br />
A symbolic signal name specifying the signal to be sent instead<br />
of the default TERM.</p>
<p>-l [exit_status]<br />
If no operand is given, list the signal names; otherwise, write<br />
the signal name corresponding to exit_status.</p>
<p>-signal_name<br />
A symbolic signal name specifying the signal to be sent instead<br />
of the default TERM.</p>
<p>-signal_number<br />
A non-negative decimal integer, specifying the signal to be sent<br />
instead of the default TERM.</p>
<p>The following pids have special meanings:<br />
-1      If superuser, broadcast the signal to all processes; otherwise<br />
broadcast to all processes belonging to the user.</p>
<p><strong>Some of the more commonly used signals:</strong></p>
<p>1       HUP (hang up)<br />
2       INT (interrupt)<br />
3       QUIT (quit)<br />
6       ABRT (abort)<br />
9       KILL (non-catchable, non-ignorable kill)<br />
14      ALRM (alarm clock)<br />
15      TERM (software termination signal)</p>
<p>Some shells may provide a builtin kill command which is similar or iden-identical<br />
tical to this utility.  Consult the builtin(1) manual page.</p>
<p><span id="more-72"></span><br />
<strong>SEE ALSO<br />
</strong><br />
builtin(1), csh(1), killall(1), ps(1), kill(2), sigaction(2)</p>
<p><strong>STANDARDS<br />
</strong><br />
The kill function is expected to be IEEE Std 1003.2 (&#8220;POSIX.2&#8221;) compat-compatible.<br />
ible.</p>
<p><strong>HISTORY</strong></p>
<p>A kill command appeared in Version 6 AT&#038;T UNIX.</p>
<p><strong>BUGS<br />
</strong><br />
A replacement for the command &#8220;kill 0&#8221; for csh(1) users should be pro-provided.<br />
vided.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/kill-2.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kuncd</title>
		<link>http://www.rbcafe.com/kuncd.html</link>
		<comments>http://www.rbcafe.com/kuncd.html#comments</comments>
		<pubDate>Fri, 07 Jul 2006 14:34:04 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/kuncd.html</guid>
		<description><![CDATA[NAME
kuncd &#8212; The Kernel User Notification Center daemon.
DESCRIPTION

The Kernel User Notification Center daemon handles requests by software
executing in the kernel to display notices and alerts to the user.  The
daemon also handles kernel reqeusts to execute user-space helper tools.
The daemon is launched by mach_init(8) when a request has been received
from the kernel and will exit [...]]]></description>
			<content:encoded><![CDATA[<p><strong>NAME</strong></p>
<p>kuncd &#8212; The Kernel User Notification Center daemon.</p>
<p><strong>DESCRIPTION<br />
</strong><br />
The Kernel User Notification Center daemon handles requests by software<br />
executing in the kernel to display notices and alerts to the user.  The<br />
daemon also handles kernel reqeusts to execute user-space helper tools.</p>
<p>The daemon is launched by mach_init(8) when a request has been received<br />
from the kernel and will exit 15 seconds after the last request has been<br />
processed.</p>
<p>The daemon cannot be used directly by the user.</p>
<p><strong>SIGNALS<br />
</strong><br />
SIGTERM  This signal will result in the daemon unregistering itself from<br />
mach_init and exiting.  Once it is unregistered, it will not run<br />
again until it is reregistered.</p>
<p><strong>SEE ALSO<br />
</strong><br />
mach_init(8)</p>
<p><strong>HISTORY<br />
</strong><br />
The kuncd daemon was introduced in Mac OS X 10.3.</p>
<p><strong>NOTES<br />
</strong><br />
This daemon and its current behavior may change without notice.  Do not<br />
rely on its existence or its behavior.  Consider it an unsupported com-command.<br />
mand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/kuncd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Notifyd</title>
		<link>http://www.rbcafe.com/notifyd.html</link>
		<comments>http://www.rbcafe.com/notifyd.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 17:06:34 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=66</guid>
		<description><![CDATA[NAME
     notifyd &#8212; notification server
SYNOPSIS
     notifyd [-d] [-v] [-shm_pages npages] [-no_restart]
DESCRIPTION
     notifyd is the server for the Mac OS X notification system described in
     notify(3).  The server is usually started automatically during system
     startup, [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     notifyd &#8212; notification server</p>
<p><b>SYNOPSIS</b></p>
<p>     notifyd [-d] [-v] [-shm_pages npages] [-no_restart]</p>
<p><b>DESCRIPTION</b></p>
<p>     notifyd is the server for the Mac OS X notification system described in<br />
     notify(3).  The server is usually started automatically during system<br />
     startup, and is not run from the command line.</p>
<p>     The -d option causes notifyd to run in a debugging mode.  It will stay<br />
     attached to the terminal and print verbose log messages to the terminal.</p>
<p>     The -v option causes notifyd to produce verbose logging information.</p>
<p>     The -shm_pages npages option sets the number of shared memory pages used<br />
     for passive notification.  The default is one page.  If a value of zero<br />
     is specified, shared memory is disabled, and passive notifications are<br />
     performed using IPC between the client and the server.</p>
<p>     The -no_restart option causes notifyd to register as a non-restartable<br />
     server with mach_init.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/notifyd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>mDNSResponder</title>
		<link>http://www.rbcafe.com/mdnsresponder.html</link>
		<comments>http://www.rbcafe.com/mdnsresponder.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:58:42 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=65</guid>
		<description><![CDATA[NAME
     mDNSResponder &#8212; Multicast DNS daemon
SYNOPSIS
     mDNSResponder
DESCRIPTION
     mDNSResponder (also known as mdnsd on some systems) is a daemon invoked
     at boot time to implement Multicast DNS and DNS Service Discovery.
     mDNSResponder listens UDP port 5353 [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     mDNSResponder &#8212; Multicast DNS daemon</p>
<p><b>SYNOPSIS</b></p>
<p>     mDNSResponder</p>
<p><b>DESCRIPTION</b></p>
<p>     mDNSResponder (also known as mdnsd on some systems) is a daemon invoked<br />
     at boot time to implement Multicast DNS and DNS Service Discovery.</p>
<p>     mDNSResponder listens UDP port 5353 for Multicast DNS Query packets.<br />
     When it receives a query for which it knows an answer, mDNSResponder<br />
     issues the appropriate Multicast DNS Reply packet.</p>
<p>     mDNSResponder also performs Multicast DNS Queries on behalf of client<br />
     processes, and maintains a cache of the replies.</p>
<p>     mDNSResponder has no user-specifiable command-line argument, and users<br />
     should not run mDNSResponder manually.</p>
<p>     To examine mDNSResponder&#8217;s internal state, for debugging and disagnostic<br />
     purposes, send it a SIGINFO signal, and it will then dump a snapshot sum-<br />
     mary of its internal state to /var/log/system.log, e.g.</p>
<p>           sudo killall -INFO mDNSResponder</p>
<p><b>FILES</b></p>
<p>     /usr/sbin/mDNSResponder</p>
<p><b>SEE ALSO</b></p>
<p>     mDNS(1)</p>
<p>     For information on Multicast DNS, see http://www.multicastdns.org/<br />
     For information on DNS Service Discovery, see http://www.dns-sd.org/<br />
     For information on how to use the Multicast DNS and the DNS Service Dis-<br />
     covery APIs on Mac OS X and other platforms, see<br />
     http://developer.apple.com/bonjour/<br />
     For the source code to mDNSResponder, see<br />
     http://developer.apple.com/darwin/projects/bonjour/</p>
<p><b>BUGS</b></p>
<p>     mDNSResponder bugs are tracked in Apple Radar component &#8220;mDNSResponder&#8221;.</p>
<p><b>HISTORY</b></p>
<p>     The mDNSResponder daemon first appeared in Mac OS X 10.2 (Jaguar).</p>
<p>     Also available from the Darwin open source repository (though not offi-<br />
     cially supported by Apple) are mDNSResponder daemons for other platforms,<br />
     including Mac OS 9, Microsoft Windows, Linux, FreeBSD, NetBSD, Solaris,<br />
     and other POSIX systems.</p>
<p>Next One <img src='http://www.rbcafe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/mdnsresponder.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Diskarbitrationd</title>
		<link>http://www.rbcafe.com/diskarbitrationd.html</link>
		<comments>http://www.rbcafe.com/diskarbitrationd.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:53:14 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=64</guid>
		<description><![CDATA[NAME
     diskarbitrationd &#8212; disk arbitration daemon
SYNOPSIS
     diskarbitrationd [-d]
DESCRIPTION
     diskarbitrationd listens for connections from clients, notifies clients
     of the appearance of disks and filesystems, and governs the mounting of
     filesystems and the claiming of disks amongst [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     diskarbitrationd &#8212; disk arbitration daemon</p>
<p><b>SYNOPSIS</b></p>
<p>     diskarbitrationd [-d]</p>
<p><b>DESCRIPTION</b></p>
<p>     diskarbitrationd listens for connections from clients, notifies clients<br />
     of the appearance of disks and filesystems, and governs the mounting of<br />
     filesystems and the claiming of disks amongst clients.</p>
<p>     diskarbitrationd is accessed via the Disk Arbitration framework.</p>
<p>     Options:</p>
<p>     -d       Report detailed information in /var/log/diskarbitrationd.log.<br />
              This option forces diskarbitrationd to run in the foreground.</p>
<p>     The file /etc/fstab is consulted for user-defined mount points, indexed<br />
     by filesystem, in the mount point determination for a filesystem.  Each<br />
     filesystem can be identified by its UUID or by its label, using the con-<br />
     structs &#8220;UUID&#8221; or &#8220;LABEL&#8221;, respectively.  For example:</p>
<p>        UUID=DF000C7E-AE0C-3B15-B730-DFD2EF15CB91 /export ufs   ro<br />
        UUID=FAB060E9-79F7-33FF-BE85-E1D3ABD3EDEA none    hfs   rw,noauto<br />
        LABEL=The\040Volume\040Name\040Is\040This none    msdos ro</p>
<p><b>FILES</b></p>
<p>     /etc/fstab<br />
     /etc/mach_init.d/diskarbitrationd.plist<br />
     /var/log/diskarbitrationd.log<br />
     /var/run/diskarbitrationd.pid</p>
<p>Next One <img src='http://www.rbcafe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/diskarbitrationd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Dynamic_pager</title>
		<link>http://www.rbcafe.com/dynamic_pager.html</link>
		<comments>http://www.rbcafe.com/dynamic_pager.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:48:05 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=62</guid>
		<description><![CDATA[NAME
     dynamic_pager &#8212; dynamic pager external storage manager
SYNOPSIS
     dynamic_pager [-E] [-F filename] [-S filesize] [-H high-water-trigger]
                   [-L low-water-trigger] [-P priority]
DESCRIPTION
     The dynamic_pager daemon manages a [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     dynamic_pager &#8212; dynamic pager external storage manager</p>
<p><b>SYNOPSIS</b></p>
<p>     dynamic_pager [-E] [-F filename] [-S filesize] [-H high-water-trigger]<br />
                   [-L low-water-trigger] [-P priority]</p>
<p><b>DESCRIPTION</b></p>
<p>     The dynamic_pager daemon manages a pool of external swap files which the<br />
     kernel uses to support demand paging.  This pool is expanded with new<br />
     swap files as load on the system increases, and contracted when the swap-<br />
     ping resources are no longer needed.  The dynamic_pager daemon also pro-<br />
     vides a notification service for those applications which wish to receive<br />
     notices when the external paging pool expands or contracts.</p>
<p><b>OPTIONS</b></p>
<p>     -E      Encrypt the data in the swap files.</p>
<p>     -F      The base name of the filename to use for the external paging<br />
             files.  By default this is /private/var/vm/swapfile.</p>
<p>     -S      The fixed filesize [in bytes] to use for the paging files.  By<br />
             default dynamic_pager uses variable sized paging files, using<br />
             larger sized files as paging demands increase.  The -S, -H and -L<br />
             options disable that default and cause dynamic_pager to use a<br />
             series of fixed sized external paging files.</p>
<p>     -H      If there are less than high-water-trigger bytes free in the<br />
             external paging files, the kernel will signal dynamic_pager to<br />
             add a new external paging file.</p>
<p>     -L      If there are more than low-water-trigger bytes free in the exter-<br />
             nal paging files, the kernel will coalese in-use pages and signal<br />
             dynamic_pager to discard an external paging file.<br />
             Low-water-trigger must be greater than high-water-trigger +<br />
             filesize.</p>
<p>     -P      This option is currently unimplemented.</p>
<p><b>FILES</b></p>
<p>     /private/var/vm/swapfile*  Default external paging files.</p>
<p>Next One <img src='http://www.rbcafe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/dynamic_pager.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>DirectoryService</title>
		<link>http://www.rbcafe.com/directoryservice.html</link>
		<comments>http://www.rbcafe.com/directoryservice.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:44:30 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/directoryservice.html</guid>
		<description><![CDATA[NAME
     DirectoryService &#8212; DirectoryService daemon (a part of Mac OS X&#8217;s Open
     Directory architecture)
SYNOPSIS
     DirectoryService [-hv]
DESCRIPTION
     Apple&#8217;s Open Directory architecture includes source code for both direc-
     tory client access and directory servers. Open Directory forms [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     DirectoryService &#8212; DirectoryService daemon (a part of Mac OS X&#8217;s Open<br />
     Directory architecture)</p>
<p><b>SYNOPSIS</b></p>
<p>     DirectoryService [-hv]</p>
<p><b>DESCRIPTION</b></p>
<p>     Apple&#8217;s Open Directory architecture includes source code for both direc-<br />
     tory client access and directory servers. Open Directory forms the foun-<br />
     dation of how Mac OS X accesses all authoritative configuration informa-<br />
     tion (users, groups, mounts, managed desktop data, etc.). Mac OS X<br />
     obtains this information via abstraction APIs, enabling use of virtually<br />
     any directory system.  Configuration of Open Directory is done through<br />
     the Directory Access applications in /Applications/Utilities.  This<br />
     application can configure plugin settings, including turning on/off vari-<br />
     ous directory services.</p>
<p>     <b>Open Directory Access</b></p>
<p>     Directory Services is a core part of the Open Directory technology.<br />
     Directory Services provides a client read/write/authentication API<br />
     abstraction for accessing directory-based data. Directory Services con-<br />
     sists of an access API, and an API daemon, and a plug-in API.</p>
<p>     An additional element of Open Directory is the existing Darwin component<br />
     of lookupd that provides a read-only abstraction for accessing all BSD<br />
     configuration information. Both lookupd and Directory Services work in<br />
     conjunction with each other via the DSAgent to provide authoritative and<br />
     consistent configuration information to all processes running on Mac OS X<br />
     regardless of which Directory API they are using. The source code for<br />
     DSAgent is also available.</p>
<p>     More information can be accessed from the Darwin Open Directory Page:<br />
     http://developer.apple.com/darwin/projects/opendirectory/</p>
<p>     <b>Open Directory Servers</b></p>
<p>     Apple&#8217;s Open Directory Servers are OpenLDAP and NetInfo. OpenLDAP and<br />
     NetInfo are included as part of Mac OS X Desktop and Server, and are also<br />
     included with Darwin. Both OpenLDAP and NetInfo provide a robust and<br />
     scalable platform for serving directory based configuration information<br />
     for both stand-alone and networked CPUs. OpenLDAP and NetInfo share the<br />
     same datastore and both separately consist of:</p>
<p>           o   Access API<br />
           o   Server process<br />
           o   Command line tools for displaying and modifying the contents of  the Directory Server data.</p>
<p><b>Documentation</b></p>
<p>     Directory Services Access API and Plug-in API is documented at:<br />
     http://developer.apple.com/techpubs/macosx/Networking/</p>
<p>     The headers for the DirectoryService APIs can also be found in the fol-<br />
     lowing location:</p>
<p>     /System/Library/Frameworks/DirectoryService.framework/Headers/</p>
<p><b>OPTIONS</b></p>
<p>     The options are as follows:</p>
<p>     -h       Display list of options<br />
     -v       Display the release version.</p>
<p><b>PLUGINS</b></p>
<p>     The following plugins can be managed using the Directory Access applica-<br />
     tion.</p>
<p>           o   BSD (Flat File and NIS)<br />
           o   NetInfo<br />
           o   LDAPv3<br />
           o   Search<br />
           o   SMB<br />
           o   SLP<br />
           o   Bonjour (zero-conf)<br />
           o   Appletalk<br />
           o   PasswordServer</p>
<p><b>DIAGNOSTICS</b></p>
<p>     There are two helpful signals you can send to the DirectoryService daemon<br />
     to help diagnose problems you may be having.  (Example: % sudo killall<br />
     -USR1 DirectoryService).  USR2 logging automatically turns off after 5<br />
     minutes.</p>
<p>           o   USR1 Turns Debug Logging (on/off) See /Library/Logs/DirectoryService/DirectoryService.debug.log<br />
           o   USR2 Turns API Logging (on/off) See /var/log/system.log</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/directoryservice.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Crashreporterd</title>
		<link>http://www.rbcafe.com/crashreporterd.html</link>
		<comments>http://www.rbcafe.com/crashreporterd.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:23:07 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=59</guid>
		<description><![CDATA[NAME
     crashreporterd &#8212; crash detection and panic logging daemon
SYNOPSIS
     crashreporterd
DESCRIPTION
     crashreporterd is the daemon responsible for detecting application
     crashes.  crashreporterd listens for mach exceptions and when it detects
     a mach exception launches crashdump to [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     crashreporterd &#8212; crash detection and panic logging daemon</p>
<p><b>SYNOPSIS</b></p>
<p>     crashreporterd</p>
<p><b>DESCRIPTION</b></p>
<p>     crashreporterd is the daemon responsible for detecting application<br />
     crashes.  crashreporterd listens for mach exceptions and when it detects<br />
     a mach exception launches crashdump to investigate the crash and report<br />
     it to the user.</p>
<p>     crashreporterd is also responsible for writing panic information to<br />
     /Library/Logs/panic.log when the system is rebooted after a panic.</p>
<p>     crashreporterd should only be started at boot time by the CrashReporter<br />
     startup item - killing or restarting crashreporterd at any other time<br />
     will lead to upredictable behavior when an application crashes.  Adminis-<br />
     trators can edit the CRASHREPORTER entry in /etc/hostconfig to prevent<br />
     crashreporterd from starting at boot time.</p>
<p><b>FILES</b></p>
<p>     /usr/libexec/crashreporterd                  daemon<br />
     /System/Library/StartupItems/CrashReporter/  startup item<br />
     /etc/hostconfig                              configuration<br />
     /Library/Logs/panic.log                      panic log</p>
<p>Next One <img src='http://www.rbcafe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/crashreporterd.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Launchd</title>
		<link>http://www.rbcafe.com/launchd.html</link>
		<comments>http://www.rbcafe.com/launchd.html#comments</comments>
		<pubDate>Mon, 09 Jan 2006 16:20:43 +0000</pubDate>
		<dc:creator>RbCafe</dc:creator>
		
		<category><![CDATA[Mac Os X Activity]]></category>

		<guid isPermaLink="false">http://www.rbcafe.com/?p=58</guid>
		<description><![CDATA[NAME
     launchd &#8212; System wide and per-user daemon/agent manager
SYNOPSIS
     launchd [-v] [-s] [-x] [&#8211; command [args &#8230;]]
DESCRIPTION
     launchd manages daemons, both for the system as a whole and for individ-
     ual users. Ideal daemons can launch on demand based [...]]]></description>
			<content:encoded><![CDATA[<p><b>NAME</b></p>
<p>     launchd &#8212; System wide and per-user daemon/agent manager</p>
<p><b>SYNOPSIS</b></p>
<p>     launchd [-v] [-s] [-x] [&#8211; command [args &#8230;]]</p>
<p><b>DESCRIPTION</b></p>
<p>     launchd manages daemons, both for the system as a whole and for individ-<br />
     ual users. Ideal daemons can launch on demand based on criteria specified<br />
     in their respective XML property lists located in one of the directories<br />
     specified in the FILES section.</p>
<p>     When run with a command, a specific instance of launchd is created and<br />
     the command is implicitly added to the list of jobs maintained by<br />
     launchd.  If the command exits, that instance of launchd will clean up<br />
     all jobs maintained by itself and exit. All children of the command will<br />
     use that instance of launchd.</p>
<p>     During boot launchd is invoked by the kernel to run as the first process<br />
     on the system and to further bootstrap the rest of the system.</p>
<p><b>OPTIONS WHEN RUN AS PID 1</b></p>
<p>     -v       Verbose boot.<br />
     -s       Single user mode. Instructs launchd to give a shell prompt before booting the system.<br />
     -x       Safe mode boot. Instructs the system to boot conservatively.</p>
<p><b>NOTES</b></p>
<p>     In Darwin it is preferable to have your daemon launch via launchd instead<br />
     of modifying rc or creating a SystemStarter Startup Item.</p>
<p>     At some point in the future, we hope to completely phase out the use of<br />
     rc.</p>
<p><b>FILES</b></p>
<p>     ~/Library/LaunchAgents         Per-user agents provided by the user.<br />
     /Library/LaunchAgents          Per-user agents provided by the administrator.<br />
     /Library/LaunchDaemons         System wide daemons provided by the administrator.<br />
     /System/Library/LaunchAgents   Mac OS X Per-user agents.<br />
     /System/Library/LaunchDaemons  Mac OS X System wide daemons.</p>
<p>Next One <img src='http://www.rbcafe.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbcafe.com/launchd.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
