我有一个节点进程,它使用var element = yedFile.Descendants(y + "NodeLabel")
.FirstOrDefault(e => (string)e.Elements(y + "ModelParameter")
.Elements(y + "RowNodeLabelModelParameter")
.Attributes("id")
.SingleOrDefault() == "row_0");
形式的环境变量。
如果在我的bash_profile中使用export进行设置,则此工作正常,并且该过程直接在shell中运行。
但是当使用supervisor运行它时,脚本只在第一个周期之前拾取部件。在读取在bash_profile中设置的env变量或在conf文件中使用environment =进行设置时就是这种情况。
答案 0 :(得分:0)
原来我需要做的就是在变量周围添加单引号。我以前做过这个,但没有运行supervisorctl reread
来获取新的配置。