我想知道如何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文件夹中)