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 #测试是否可以正常访问

测试通过

posted @ 2021-07-19 10:58  民宿  阅读(264)  评论(0)    收藏  举报