java如何使用所有Unix环境变量?
使用Java(JSCHAPI),我试图在远程机器上执行Unix命令。现在,为了成功执行这个命令,我需要使用远程框上已经设置的所有环境变量
我可以使用export <variable>
命令在运行时设置变量。但是由于这些变量的数量相当大,我想知道是否有更好的方法在运行时使用这些变量
有人能帮忙吗?或者我需要再解释一下吗
你可以在下面搜索框中键入要查询的问题!
使用Java(JSCHAPI),我试图在远程机器上执行Unix命令。现在,为了成功执行这个命令,我需要使用远程框上已经设置的所有环境变量
我可以使用export <variable>
命令在运行时设置变量。但是由于这些变量的数量相当大,我想知道是否有更好的方法在运行时使用这些变量
有人能帮忙吗?或者我需要再解释一下吗
# 1 楼答案
可以将变量保存到文件中:
然后在脚本中用点“导入”变量,如下所示:
# 2 楼答案
我找到的工作是使用
Set将手动调用初始化过程,并将环境变量添加到范围中
JSch用-c调用bash。bashrc不能在bash范围内初始化。Set将读取。bashrc文件和其他配置文件