運行xcall.sh jps時提示,報錯“bash: jps: command not found”
檢查如下:
已經安裝jdk,配置好jdk的環境變量,且本機執行jps命令沒有問題!
解決辦法:
1.切換root用戶
su root
2.創建符號鏈接
ln -s jps的路徑 鏈接目標存放位置
我的設置如下:
ln -s /opt/module/jdk1.8.0_144/bin/jps /usr/local/bin/jps
附xcall.sh腳本:
#! /bin/bash for i in master slave1 slave2 do echo --------- $i ---------- ssh $i "$*" done
賦權限
chmod 777 xcall.sh