ssh执行远程服务器脚本 提示php: command not found
2014-01-16 02:26
423 查看
一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的。在管理机上通过ssh登陆到其他服务器来远程执行命令ssh root@IP "cmd"执行远程服务器上的某个脚本,却报错,提示php:command not found 找不到php命令远程机which php 结果是/usr/local/php/bin/phpecho $PATH 结果是 已经添加到PATH中了,却不好使
解决:在远程机上执行ln -s /usr/local/php/bin/php /usr/bin/php 链接到/usr/bin下再从管理机上执行,好使了
解决:在远程机上执行ln -s /usr/local/php/bin/php /usr/bin/php 链接到/usr/bin下再从管理机上执行,好使了
相关文章推荐
- ssh执行远程服务器脚本 提示php: command not found
- ssh执行远程服务器需要sudo提权的脚本
- linux下执行脚本,提示Command not found解决办法
- jenkins远程执行脚本mysql command not found
- ssh执行远程服务器需要sudo提权的脚本
- ssh执行远程服务器需要sudo提权的脚本
- Mac执行shell脚本提示command not found的一种解决方案
- php 利用ssh执行远程或本地liunx服务器命令
- 孙本新 ssh远程登录多台服务器执行其上脚本_多进程版本
- 全新安装的CENTOS 7终端执行ifconfig -a,提示 Command not found
- Linux下非交互式远程执行命令脚本(比ssh更好的方式)
- ssh远程执行命令方法和Shell脚本实例
- 在远程服务器上执行本地的shell脚本
- Linux下使用SSH非交互式远程执行命令脚本
- Ubuntu 系统搭建php服务器 用ssh 远程操作
- JAVA远程(ssh)执行linux脚本
- TASKCTL中不使用代理,通过ssh免密连接执行远程脚本配置(SSH插件扩展)
- Java SSH远程执行Shell脚本实现
- shell小白 想玩自动化部署,无密码ssh 登录远程服务器,执行scp命令传送war包 并重启tomcat。
- 退出SSH时继续执行PHP脚本