小编use*_*395的帖子

新贵 - 加载 bashrc 变量

我想知道如何bashrc在新贵脚本中加载变量并运行(node.js在这种情况下是服务器)。

最好的方法是什么?

我试过这个:

exec sudo -u someuser $NODE_PATH $FULL_PATH/$FILE_NAME >> /var/log/$PROGRAM_NAME.sys.log 2>&1
Run Code Online (Sandbox Code Playgroud)

和这个

exec start-stop-daemon --start -c someuser --exec $NODE_PATH $FULL_PATH/$FILE_NAME >> /var/log/$PROGRAM_NAME.sys.log 2>&1
Run Code Online (Sandbox Code Playgroud)

但是在第一个选项中,节点应用程序无法读取http_proxy变量(在 中定义/etc/bash.bashrc)。在第二个中它无法读取配置文件(节点应用程序安装在/opt文件夹中)

upstart env bashrc

4
推荐指数
1
解决办法
3551
查看次数

标签 统计

bashrc ×1

env ×1

upstart ×1