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.
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.
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
if [ -z $1 ] ; then
echo "Usage: $0 [start|stop|restart] "
exit 1
fi
test -r /etc/rc.common || exit 1
. /etc/rc.common
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:
Rick
Rick
On Jan 23, 11:39 pm, Raimon Fs [email protected]
Hi Rick,
I know this place, what I’m not sure if I had really to start-up mongrel
executing the spin file that’s inside the scripts folder.
That file is created by Capistrano when doing a deploy, and Capistano
can execute it, but I’m total newbiew here when it’s a restart or after
a shut-down …
thanks,
rai
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs