使用fab运行Java进程而不选择在.bashrc中导出的环境变量

时间:2014-08-23 08:56:56

标签: java python-2.7 fabric

我正在使用fabric来部署应用程序。我使用以下命令运行java应用程序:

java -jar appname.jar

此应用程序依赖于.bashrc中设置的一些环境变量。所以我使用下面的fab命令运行应用程序。

run("source $HOME/.bashrc && nohup java -jar seyren.jar")

该过程运行。但是,该过程所需的环境变量不可用。

当我从命令行运行如下命令时,它可以工作

nohup java -jar seyren.jar 

你能告诉我在使用Fab时我犯的是什么错误吗?

0 个答案:

没有答案