【发布时间】:2017-09-03 09:36:38
【问题描述】:
我在/etc/environment 中设置了RAILS_ENV='production' 变量和简单的bash 脚本
#!/bin/bash
printenv
在monit config中我检查这个脚本是否正在运行。(它仅用于测试目的,因为没有这样的进程,monit应该尝试启动它:
start program = "/home/deploy/www/laptophits/current/bin/importer")
我在监控日志中收到错误:
[UTC Sep 3 09:31:50] error : 'importer' failed to start (exit status 0) -- /home/deploy/www/laptophits/current/bin/importer: MONIT_DATE=Sun, 03 Sep 2017 09:31:20
MONIT_HOST=localhost
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
LANG=en_US.UTF-8
MONIT_PROCESS_PID=-1
MONIT_EVENT=Started
MONIT_PROCESS_MEM
所以看起来这个 bash 脚本运行时只使用了一些简单的监控变量。如何让它与/etc/variables 和/或用户变量一起运行?
【问题讨论】: