解决 ssh user@ip 'command' 出现 'command not found'的问题
来源:互联网 发布:js观察者模式.阮一峰 编辑:程序博客网 时间:2024/06/06 04:50
环境 centos6.5
状况 A机器 ssh user@B机器 ‘command’ 执行命令(B机器添加了对A机器的信任)
提示 'bash: node: command not found'
使用 ssh user@B机器
手动执行命令是没有问题的 echo $PATH;node -v
也是正常的
-bash-4.1$ ssh root@B机器IPLast login: Sat Jun 18 15:14:35 2016 from A机器IP[root@IOS-Account ~]# echo $PATH;node -v/data/soft/node/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/root/binv4.4.4
使用 ssh user@B机器 'echo $PATH;node -v'
打印的环境变量路径 与login 方式打印的路径不一样.
-bash-4.1$ ssh root@B机器IP 'echo $PATH;node -v'/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbinbash: node: command not found
根据这篇文章, 找到了原因.
以下这两个登录方式的环境变量是不一样的 ssh user@ip
登录以后是有交互的 ssh user@ip 'command'
登录以后直接执行命令,然后退出
最后我的解决方式是
ssh root@B机器IP 'source ~/.bash_profile;echo $PATH;node -v'
结果:
-bash-4.1$ ssh root@B机器IP 'source ~/.bash_profile;echo $PATH;node -v'/data/soft/node/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/sbin:/root/binv4.4.4
0 0
- 解决 ssh user@ip 'command' 出现 'command not found'的问题
- 解决scp: command not found的问题
- pod command not found问题的解决
- ssh command not found
- 解决出现“ gmake: g++: Command not found gmake: *** [project.o] Error 127”的问题
- -bash: ssh: command not found的解决办法
- ssh: command not found的解决办法
- -bash: ssh: command not found的解决办法
- -bash: ssh: command not found的解决办法
- 解决bash:fdisk:command not found 问题
- 解决 -bash catin_make command not found 问题
- 解决redis-cli command not found问题
- 解决在Windows下Cygwin Command not found的问题
- bash: scp: command not found问题的解决
- linux下 command not found 问题的解决
- CentOS下g++: command not found问题的解决
- command not found 问题
- linux出现command not found的解决方法
- 第十五周上机实践项目2:洗牌
- Android Studio 第一次新建Android Gradle项目超级慢的解决方案
- altium封装库下载
- Linux 开机显示:welcome to emergency mode 的解决方法
- 推理小说
- 解决 ssh user@ip 'command' 出现 'command not found'的问题
- JAVA之路
- php四种基础算法:冒泡,选择,插入和快速排序法
- Altium Designer 有用快捷设置
- Altium Designer 10 介绍、原理图及其模板常规设计
- <Android学习笔记五>——JSON数据的解析
- Leetcode题解 206. Reverse Linked List
- datanode节点超时时间设置
- jQuery选择器