Check out the directory /Library/StartupItems/ in which you'll find directories for user added systems that need to be started at boottime. Typically, there will be a directory for your printer (assuming you have one attached) as well as a directory for mysql and/ or postgresql.
The start/stop script and plist live there - naming convention seems to be: scriptname == /Library/StartupItems/DirectoryName plistname == StartupParameters.plist Here's a script and plist for mysql as an example. MySQLCOM: -------------- #!/bin/sh # # /Library/StartupItems/MySQLCOM/MySQLCOM # # A script to automatically start up MySQL on system bootup # for Mac OS X. This is actually just a wrapper script around # the standard mysql.server init script, which is included in # the binary distribution. # # (c) 2003 MySQL AB # Written by Lenz Grimmer <[email protected]> # # Suppress the annoying "$1: unbound variable" error when no option # was given if [ -z $1 ] ; then echo "Usage: $0 [start|stop|restart] " exit 1 fi # Source the common setup functions for startup scripts test -r /etc/rc.common || exit 1 . /etc/rc.common # The path to the mysql.server init script. The official MySQL # Mac OS X packages are being installed into /usr/local/mysql. SCRIPT="/usr/local/mysql/support-files/mysql.server" StartService () { if [ "${MYSQLCOM:=-NO-}" = "-YES-" ] ; then ConsoleMessage "Starting MySQL database server" $SCRIPT start > /dev/null 2>&1 fi } StopService () { ConsoleMessage "Stopping MySQL database server" $SCRIPT stop > /dev/null 2>&1 } RestartService () { ConsoleMessage "Restarting MySQL database server" $SCRIPT restart > /dev/null 2>&1 } if test -x $SCRIPT ; then RunService "$1" else ConsoleMessage "Could not find MySQL startup script!" fi -------------- StartupParameters.plist: -------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http:// www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Description</key> <string>MySQL 5.0.51a-community</string> <key>OrderPreference</key> <string>None</string> <key>Provides</key> <array> <string>MySQL</string> </array> <key>Uses</key> <array> <string>Network</string> <string>Resolver</string> </array> </dict> </plist> -------------- Rick Rick On Jan 23, 11:39 pm, Raimon Fs <[email protected]> wrote: > Hello, > > Where I can find more info on how to nginx and mongrel boot when the > machine reboots ? > > In os x, please. In Linux world I found some scripts but they don't work > and don't go in the same place as OS X. > > thanks, > > r. > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

