我正在尝试使用Java(JSch API)在远程计算机上执行Unix命令。现在,要成功执行此命令,我需要使用已在远程机器上设置的所有环境变量。
我可以使用export <variable>
命令在运行时设置变量。但是,由于此类变量的数量很大,我想知道是否有更好的方法在运行时使用这些变量。
谁能帮忙,还是我应该再解释一下?
您可以将变量保存到文件中:
set > /tmp/vars
echo "A=120" >> /tmp/vars
然后在脚本中使用点“导入”变量,如下所示:
set -a
. /tmp/vars
mycommand
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句