ddddddf 发表于 2018-12-21 14:18:38

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 结果是 http://blog.运维网.com/attachment/201312/175223192.jpg
  已经添加到PATH中了,却不好使
  

  解决:在远程机上执行
  ln -s /usr/local/php/bin/php /usr/bin/php
  链接到/usr/bin下
  再从管理机上执行,好使了
  

  




页: [1]
查看完整版本: ssh执行远程服务器脚本 提示php: command not found