1. 程式人生 > >ssh執行遠程服務器腳本 提示php: command not found

ssh執行遠程服務器腳本 提示php: command not found

環境變量 target sdn 執行命令 ech jpg ref 1.5 ssh root

ssh執行遠程服務器腳本 提示php: command not found 設置環境變量

一臺機器作為管理機,來管理其他服務器,並通過key認證,免密碼登陸的。

在管理機上通過ssh登陸到其他服務器來遠程執行命令

ssh [email protected] "cmd"

執行遠程服務器上的某個腳本,卻報錯,提示PHP:command not found 找不到php命令

遠程機

which php 結果是/usr/local/php/bin/php

echo $PATH 結果是 技術分享

已經添加到PATH中了,卻不好使

解決:在遠程機上執行

ln -s /usr/local/php/bin/php /usr/bin/php

鏈接到/usr/bin下

再從管理機上執行,好使了

ssh執行遠程服務器腳本 提示php: command not found