ruby-on-rails - 如何从 shell 获取passenger_app_env 值?
问题描述
我目前正在编写一个 shell 脚本来管理作为Rails
应用程序(Nginx + Phusion Passenger)一部分的服务,并且需要systemd
在 Rails 启动后启动。
作为要求,脚本需要 Rails 环境值,我想从乘客(passenger_app_env
值)中获取它。
# /etc/nginx/sites-enabled/webapp.conf:
server {
...
# Ensures that RAILS_ENV, NODE_ENV, etc are set to "staging"
# when your application is started.
passenger_app_env staging;
}
我正在尝试使用passenger-config about OPTION
,env
和printenv
来获得该值,但没有运气。
有人知道passenger_app_env
从 OS shell 中获取价值的方法吗?
解决方案
推荐阅读
- java - 当文件确实存在时,使用 frontend-maven-plugin 生成资源会为 semver 抛出 NoSuchFileException
- javascript - 当它们是整数时保留javascript键顺序
- javascript - 按列对 2 数组进行排序,作为函数中的参数
- flutter - 无效参数:无效的语言环境“en_US”
- mysql - “on 子句”中的未知列“tb_application.iID”
- apache - 在 MAMP 中启动服务器给我错误 R6034
- javascript - 用js创建搜索来查找和更改属性
- python - 诱变剂将年份元标记添加到 MP3 文件?
- asp.net - 导入 CSV 文件并读取特定行 VB.NET ASPX ASP.NET SQL DATATABLE
- r - 是否可以对 ggplot stat_function 进行动态调用?