【linux】Linux SSH 发送远程命令 java 但提示没有命令?
通过 SSH
向服务器发送命令,但响应认为没有 java
命令,实际上服务器是安装了 Java
的
在服务器 java
执行就有:
但通过 SSH
命令
ssh [email protected] "java"
结果
然而普通的 Linux
命令还是可以执行的
那么,是服务器上的 Java
安装有什么问题么?
回答
ssh远程执行命令的服务端环境变量配置执行路径与直接登录的环境变量配置执行路径是不同的。 细节很有意思的,推荐你看一下ssh远程执行脚本的环境变量
是环境变量不同引起的,SSH 发送远程命令时使用 java 的绝对路径试一试。
以上是 【linux】Linux SSH 发送远程命令 java 但提示没有命令? 的全部内容, 来源链接: utcz.com/a/84795.html