服务器上的 Rails 应用程序通过 自动启动/etc/rc.local
,即:
thin start -p 8000 -c /usr/local/src/app1/curr -d -e production
除了上述之外,我还想在特定用户的环境中启动一些应用程序。通常这些是处于开发或 UAT 阶段的应用程序。例如,有一个应用程序logger
:
/home/john/apps/logger/curr
我通常将其开头为:
cd /home/john/apps/logger/curr
rvm 1.9.3
thin start -p 9001 -d
如何指定自动启动的脚本,以便在系统重新启动后,logger
可以在特定rvm
环境(ruby 版本 + gemsets)中启动应用程序而无需人工干预?