服务器启动时自动rails app启动?

如何在Mac OS X Server启动时自动启动ruby on rails app?

谢谢。

我建议使用乘客 ,它会让所有这些令人头疼。 它甚至还有一个OS-X控制面板 ,让我的生活变得更加轻松。

好的,找到了答案。

首先在/Library/LaunchDaemons/my.startup.rails.app.plist中创建文件

它是一个xml文件,结构如下:

    Disabled  KeepAlive  Label my.startup.rails.app ProgramArguments  /Library/WebServer/start.sh  RunAtLoad  StartInterval 86400   

其中/Library/WebServer/start.sh包含用于启动rails应用程序的shell脚本。

然后在计算机启动时启动它:

sudo launchctl load -w /Library/LaunchDaemons/my.startup.rails.app.plist

完成!