2017-09-03 8 views
0

私はRAILS_ENV='production'/etc/environmentで変数セット、および簡単なbashスクリプトMONITの設定でMONITと/ etc /環境

#!/bin/bash 
printenv 

を持っている。いいえがあるので(それは、テスト目的のみのためですこのようなプロセス、MONITはでそれを起動しようとする必要があります

start program = "/home/deploy/www/laptophits/current/bin/importer"私はMONITログにエラーが表示されます。

[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スクリプトは、単純なmonit変数で動作するようです。 /etc/variablesやユーザー変数で実行するにはどうすればよいですか?

答えて

0

としてあなたのコマンドを実行することができます:シェルは、ユーザーの環境をロードします

start program = "/bin/bash -c '/home/deploy/www/laptophits/current/bin/importer'" as uid **username** and gid **group** 

関連する問題