命令:ssh hostname/ip commands
通常会遇到这样的问题:本机的环境变量设置正常,但是使用以上命令却会出现bash: mycommad:command not found的错误。这是环境变量配置失败导致的错误。说明,ssh命令直接执行其他命令的时候,环境变量失效了。
那是因为在centos下,不少工具涉及环境变量时,只读取用户目录下的.bashrc文件。而不少用户却习惯把环境变量写在用户目录下的.bash_profile中。导致使用ssh命令时,环境变量不起效。
所以在centos下环境变量尽量写在用户目录的.bashrc下。