为了账号安全,请及时绑定邮箱和手机立即绑定

Linux SSH 发送远程命令 java 但提示没有命令?

Linux SSH 发送远程命令 java 但提示没有命令?

翻阅古今 2018-08-28 09:18:03
通过 SSH 向服务器发送命令,但响应认为没有 java 命令,实际上服务器是安装了 Java 的在服务器 java 执行就有:但通过 SSH 命令ssh root@ip "java"结果然而普通的 Linux 命令还是可以执行的那么,是服务器上的 Java 安装有什么问题么?
查看完整描述

2 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

是环境变量不同引起的,SSH 发送远程命令时使用 java 的绝对路径试一试。

查看完整回答
反对 回复 2018-09-16
?
长风秋雁

TA贡献1757条经验 获得超7个赞

ssh远程执行命令的服务端环境变量配置执行路径与直接登录的环境变量配置执行路径是不同的。 细节很有意思的,推荐你看一下ssh远程执行脚本的环境变量

查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 1509 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信