服务器上的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)中无人干预地启动?< / p>
答案 0 :(得分:0)
您需要创建包装器,使用别名也有帮助,请按照此处的详细信息http://rvm.io/integration/init-d和RVM中的示例init.d脚本=&gt; https://github.com/wayneeseguin/rvm/blob/master/contrib/unicorn_init.sh