1.引子 前几天有一个需求是这样的:本机的shell脚本,通过远程调用另一台机子上的shell脚本,来完成对远程机子上分发的Java程序的执行和其他操作.看上去挺容易,实际上也不难. 第一步:用scp从本机向目的机子分发Java程序: 第二步:编写shell脚本,用ssh完成调用. 然而,问题来了. 2.分析 先声明:第一,Local和Remote两个机子上的JDK安装路径.环境变量(都配置在.bash_profile中).使用的版本统统一样:第二,Java程序在Remote机上用shell脚本…