通過 SSH 向服務(wù)器發(fā)送命令,但響應(yīng)認(rèn)為沒有 java 命令,實(shí)際上服務(wù)器是安裝了 Java 的在服務(wù)器 java 執(zhí)行就有:但通過 SSH 命令ssh root@ip "java"結(jié)果然而普通的 Linux 命令還是可以執(zhí)行的那么,是服務(wù)器上的 Java 安裝有什么問題么?
2 回答

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
是環(huán)境變量不同引起的,SSH 發(fā)送遠(yuǎn)程命令時(shí)使用 java 的絕對(duì)路徑試一試。

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
ssh遠(yuǎn)程執(zhí)行命令的服務(wù)端環(huán)境變量配置執(zhí)行路徑與直接登錄的環(huán)境變量配置執(zhí)行路徑是不同的。 細(xì)節(jié)很有意思的,推薦你看一下ssh遠(yuǎn)程執(zhí)行腳本的環(huán)境變量
添加回答
舉報(bào)
0/150
提交
取消