(我正在编辑现有的Bash脚本,因此我可能在这里犯了一个愚蠢的错误...)
我有一个shell脚本,它以环境变量作为参数保存命令,如下所示:
COMMAND="mvn clean install -P $MAVEN_PROFILE"
然后,它nohup
大致如下执行命令:
nohup $COMMAND > logfile
这可行。
现在,我想设置一个可以在Maven中访问的环境变量。我已经尝试了以下几种方法:
COMMAND="FORMAVEN=valueForMaven mvn clean install -P $MAVEN_PROFILE"
...但随后它终止于:
nohup: failed to run command `FORMAVEN=valueForMaven': No such file or directory
我觉得这里有几个不相关的概念在起作用,我都不了解甚至不知道。我需要什么才能做到以上几点?