___  _  ___  _  _  ___  ___ 
 /   \/ \/   \| \| |/  _|/ _ \
 |      || | ||  | |\_  \|  _|
 |__|_|_|\___/\____||___/\___/
 Project Mouse (v3.4) 
 By Nate Royer
 © 1995-2008

	
 
Project Mouse

launchctl - Mac OS X launchd control utility

launchctl is the provided interfaces for controlling launchd Apple’s replacement for a mixture of legacy *nix daemon programs such as cron.

launchctl(1) BSD General Commands Manual launchctl(1) NAME launchctl -- Interfaces with launchd SYNOPSIS launchctl [subcommand [arguments ...]] DESCRIPTION launchctl interfaces with launchd to load, unload daemons/agents and gen- erally control launchd. launchctl supports taking subcommands on the command line, interactively or even redirected from standard input. These commands can be stored in $HOME/.launchd.conf or /etc/launchd.conf to be read at the time launchd starts. SUBCOMMANDS load [-w] paths ... Load the specified configuration files or directories of config- uration files. -w Remove the disabled key and write the configuration files back out to disk. unload [-w] paths ... Unload the specified configuration files or directories of con- figuration files. -w Add the disabled key and write the configuration files back out to disk. start joblabels ... Start the specified jobs by label. stop joblabels ... Stop the specified jobs by label. Jobs may restart automatically if demand driven. list List all of the jobs loaded into launchd. setenv key value Set an environmental variable inside of launchd. unsetenv key Unset an environmental variable inside of launchd. getenv key Get an environmental variable inside of launchd. export Export all of the environmental variables of launchd for use in a shell eval statement. getrusage self | children Get the resource utilization statistics for launchd or the chil- dren of launchd. log [level loglevel] [only | mask loglevels...] Get and set the syslog(3) log level mask. The available log lev- els are: debug, info, notice, warning, error, critical, alert and emergency. limit [cpu | filesize | data | stack | core | rss | memlock | maxproc | maxfiles] [both [soft | hard]] With no arguments, this command prints all the resource limits of launchd as found via getrlimit(2). When a given resource is specified, it prints the limits for that resource. With a third argument, it sets both the hard and soft limits to that value. With four arguments, the third and forth argument represent the soft and hard limits respectively. See setrlimit(2). stdout path Set the standard out file descriptor to the given path. launchd stderr path Set the standard error file descriptor to the given path. launchd shutdown Tell launchd to prepare for shutdown by removing all jobs. reloadttys Tell launchd to reread /etc/ttys. This option may go away in a future release. umask [newmask] Get or optionally set the umask(2) of launchd. help Print out a quick usage statement. FILES ~/Library/LaunchAgents Per-user agents provided by the user. /Library/LaunchAgents Per-user agents provided by the adminis- trator. /Library/LaunchDaemons System wide daemons provided by the admin- istrator. /System/Library/LaunchAgents Mac OS X Per-user agents. /System/Library/LaunchDaemons Mac OS X System wide daemons. SEE ALSO launchd.plist(5), launchd.conf(5), launchd(8) Darwin September 30, 2004 Darwin


macosx

Open Directory and .htpasswd

Fascinating! I worked on a project* once that involved a complete rewrite of the command-line utility passwd in order to keep a number of system services including a .htpasswd file in sync with users account passwords. Mac OS X Hints noted this is made simple with Mac OS X Leopard (10.5) and Open Directory.


macosx

Virtualized Xserver

Media Temple labs has a private beta for what it’s calling Xserve-Virtual . This system has been added quickly added to my MT wish list along with the Django GridContainer which, perhaps I wont need if I move over to a full-on-mirror of my development environment using a virtual OS X Server.

A virtual Mac OS X Leopard Server running on a fully loaded cluster of Xserves virtualized using Parallels Server . I want one, … or three, … yeah that should be enough …. maybe four, for symmetry.


opensource

Fedora 9 root password mismatch resolution

Having started my journey down the command-line with Fedora 3, I was excited to try out Fedora 9. The install completed with ease (the first time around) but once I logged onto the system and attempted to configure some of the system settings, my root password didn’t work.

Why? CAPS LOCK bit was set by default during the install process making a different root password.



Mac OS XNetworkingOpen SourceProgrammingReferenceSecurity & PrivacySystem Administration

Sketch Style Drawings Photo Album Polaroid Post

In the BloggiesOne of My Many IssuesRubbish
		
  ___  _  ___  _  _  ___  ___ 
 /   \/ \/   \| \| |/  _|/ _ \
 |      || | ||  | |\_  \|  _|
 |__|_|_|\___/\____||___/\___/
 Project Mouse (v3.4) 
 By Nate Royer
 © 1995-2008