通过 SSH
向服务器发送命令,但响应认为没有 java
命令,实际上服务器是安装了 Java
的
在服务器 java
执行就有:
但通过 SSH
命令
ssh root@ip "java"
结果
然而普通的 Linux
命令还是可以执行的
那么,是服务器上的 Java
安装有什么问题么?
SSH
向服务器发送命令,但响应认为没有 java
命令,实际上服务器是安装了 Java
的在服务器 java
执行就有:
但通过 SSH
命令
ssh root@ip "java"
结果
然而普通的 Linux
命令还是可以执行的
那么,是服务器上的 Java
安装有什么问题么?
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
ssh远程执行命令的服务端环境变量配置执行路径与直接登录的环境变量配置执行路径是不同的。 细节很有意思的,推荐你看一下ssh远程执行脚本的环境变量