一臺機器作爲管理機,來管理其他服務器,並通過key認證,免密碼登陸的。
在管理機上通過ssh登陸到其他服務器來遠程執行命令
ssh root@IP "cmd"
執行遠程服務器上的某個腳本,卻報錯,提示php:command not found 找不到php命令
遠程機
which php 結果是/usr/local/php/bin/php
已經添加到PATH中了,卻不好使
解決:在遠程機上執行
ln -s /usr/local/php/bin/php /usr/bin/php
鏈接到/usr/bin下
再從管理機上執行,好使了