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

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

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

ssh root@IP "cmd"

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

遠程機

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

echo $PATH 結果是 175223192.jpg

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


解決:在遠程機上執行

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

鏈接到/usr/bin下

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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章