Linux ssh 远程 jps command not found
问题简述 (配置了免秘登陆)
[bigdata@master ~] $>ssh slave1 jps #远程访问slave1 主机 并执行 jps 命令查看java相关进程 提示错误信息
-bash jps command not found
[bigdata@master ~]$>ssh slave1 #切换到slave1主机
[bigdata@slave1 ~]$>jps #执行jps命令 发现 正常
[bigdata@slave1 ~]$>exit #退出 返回 master 主机
jps是jdk1.8版本开始提供的一个小工具 用于查看java进程 位于 jdk的bin目录下
由此可以把jps也配置到 /usr/bin 目录下
[bigdata@master ~]$>ssh slave1 #切换到slave1
[bigdata@slave1 ~]$>cd /usr/bin #切换到/usr/bin 目录下
[bigdata@slave1 bin]$>ln -s -f /opt/module/jdk1.8.0_211/bin/jps jps #添加一个jps链接 目标指向要访问的jps
[bigdata@slave1 bin]$>exit #退出
[bigdata@master ~]$>ssh slave1 jps #测试是否可以正常访问
测试通过

浙公网安备 33010602011771号