【发布时间】:2013-10-03 00:05:56
【问题描述】:
我想在 Rails 服务器上同时运行三个应用程序,并且我还想要从一个位置终止所有服务器的选项。
我对 Bash 没有太多经验,所以我不确定我会使用什么命令来启动特定应用程序的服务器。由于脚本不会在应用程序目录中,因此普通 rails s 将不起作用。
从那里,我想如果我可以收集三个服务器正在运行的进程的 PID,我可以让脚本提示用户输入,并且每当输入某些内容时都会终止这三个进程。我只是不确定如何获取 PID。
此外,每个应用程序都有一些环境变量,我希望它们具有与应用程序配置文件中分配的值不同的值。以前,我在 rails 之前使用 export var=value,但我不确定如何保证每个单独的进程都获取正确的变量。
非常感谢任何帮助!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 bash shell